url组成

url组成部分

<scheme>://<user>:<password>@<host>:<port>/<path>;<params>?<query>#<frag>
scheme 协议方案
http            #超文本转移协议,我们浏览网站都是这个
https           #安全的http连接,在应用层和传输层中间加了SSL层
mailto          #通过该链接可以在Internet中发送邮件
ftp             #文件传输协议,传输文件
rtsp.rtspu      #这个可能看见的少,是因为这是流传输,譬如视频流
user: password
权限访问的时候使用帐号密码,譬如你的网站没配置好权限,有的时候你打开的时候就需要输入帐号密码
host
简单的来说就是IP或者主机名domain
port
端口,我们访问的端口,譬如80 443 8080等等
path
访问资源的路径,相当于组件路径
params
参数,但是这个不常用,指定一些参数,譬如指定传输方式
query
查询参数,譬如我们get username=widuu&password=11111
frag
html资源片段,譬如html文档过大的时候,frag定位到html的一部分

  例如:  

  NSURL *url = [NSURL URLWithString:

                  @"http://some-site.com:999/dir1/dir2;src=gotteam=egland?field-1=value-1&field-2=value-2#anchor1"];

    

    NSLog(@"Scheme: %@", [url scheme]);

    NSLog(@"Host: %@", [url host]);

    NSLog(@"Port: %@", [url port]);

    NSLog(@"Path: %@", [url path]);

    NSLog(@"Relative path: %@", [url relativePath]);

    NSLog(@"Path components as array: %@", [url pathComponents]);

    NSLog(@"Parameter string: %@", [url parameterString]);

    NSLog(@"Query: %@", [url query]);

    NSLog(@"Fragment: %@", [url fragment]);




  


  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值