NSString *urlString = @"https://www.baidu.com:8080/path/to/resource?param1=value1¶m2=value2#fragment";
// 将URL字符串转换为NSURL对象
NSURL *url = [NSURL URLWithString:urlString];
// 提取各个组成部分
NSString *scheme = url.scheme; // 协议,例如 "https"
NSString *host = url.host; // 主机名,例如 "www.baidu.com"
NSNumber *port = url.port; // 端口号,如果有的话,例如 8080
NSString *path = url.path; // 路径,例如 "/path/to/resource"
NSString *query = url.query; // 查询参数,例如 "param1=value1¶m2=value2"
NSString *fragment = url.fragment; // 片段,例如 "fragment"
NSLog(@"Scheme: %@", scheme);
NSLog(@"Host: %@", host);
NSLog(@"Port: %@", port);
NSLog(@"Path: %@", path);
NSLog(@"Query: %@", query);
NSLog(@"Fragment: %@", fragment);
url 参数
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 废话不多说直接上代码 安装依赖npm i --save-dev query-string 引入到项目中去impor...
- url参数解析为一个对象 序列化数据为URL参数 经典前端面试题每日更新,欢迎参与讨论,地址:https://gi...
- 最近在工作中对 http 的请求参数解析有了进一步的认识,写个小短文记录一下。 回顾下自己的情况,大概就是:有点点...