我收到URL
我需要发送HTTP POST
。这个URL
是动态的,它可以改变。例如,这是一个URL
https://api.cloudinary.com/v1_1/jhess2991/image/upload
我正在使用AFNetworking
,这需要baseURL
和path
来执行任何HTTP
操作。在这种特殊情况下,baseURL
为https://api.cloudinary.com
,path
为/v1_1/jhess2991/image/upload
我想知道是否有一种方法可以从baseURL
字符串中动态检索path
和URL
,如果是,如何?
答案 0 :(得分:0)
baseURL
属性用于从NSURL
对象中检索基本网址。
此外,您可以使用path
属性来获取路径。
NSURL *baseUrl = [nsurlObj baseURL];
NSString *path = [nsurlObj path];
答案 1 :(得分:0)
如此使用[url scheme]
和[url host]
:
NSURL *url = [NSURL URLWithString:@"http://www.somesite.com/bar/baragain"];
NSLog(@"Base url: %@://%@", [url scheme], [url host]);
// output is http://www.somesite.com