开始研究iOS并需要Restful网络,所以我正在寻找AFNetworking。我已经遵循了一些很好的示例,并且我认为我了解如何使用它,但构建的请求没有预期的URL。 在AFHTTPClient requestWithMethod路径参数的方法,AFNetworking不建立正确的URL?
po urlBase
$0 = 0x003b23b8 https://mysite.com/developer/api
(lldb) po url
$1 = 0x1eddf140 /users/current -- https://mysite.com/developer/api/
(lldb) po request
$2 = 0x1ed50580 <NSMutableURLRequest https://mysite.com/users/current>
的显影剂部分得到剥离出于某种原因。
我见过一些例子,其中传递到getPath方法的相对路径字符串有一个前导斜杠,因此可以预期基本URL不会有斜线,但我已经看到了一些示例, 。
我的基本URL变种是
NSString *const ServiceUrlBaseProduction = @"https://mysite.com/developer/api/";
和相对路径来获取当前用户
@"https://stackoverflow.com/users/current";
为什么你包含相对路径的前导斜杠? – 2013-04-05 14:57:24