開始研究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