我已經開始使用AFNetworking,並且它在進行簡單的「GET」請求時運行良好。但是現在我正在嘗試做一個「POST」 - 請求。我使用下面的代碼來執行「GET」請求。在查看 puthPath的 AFHTTPClient時,無法設置要用於主體的數據。我的猜測是有另一種解決方法。我一直在尋找 AFHTTPOperation作爲解決這個問題的方法。但是我沒有得到這個工作。問題是我不知道如何在基本身份驗證中使用它。如何使用AFNetworking爲「PUT」請求設置數據?
有人能給我提示如何做一個簡單的「POST」 - 與AFNetworking的請求?
AFHTTPClient* client = [AFHTTPClient clientWithBaseURL:ServerURL];
[client setAuthorizationHeaderWithUsername:self.username
password:self.password];
NSString* resourcePath = [NSString stringWithFormat:@"/some/resource/%@",
endPath];
[client getPath:resourcePath
parameters:nil
success:^(AFHTTPRequestOperation *operation, id responseObject) {
// Success code omitted
}
failure:^(AFHTTPRequestOperation *operation, NSError *error) {
// Some error handling code omitted
}
];
我不能回答我自己的問題,因爲低信譽。因此我發佈了這條評論。當我有可能這樣做時,我會將其作爲答案發布。 如果沒有找到任何簡單的方法來解決這個問題,使用'code'AFHTTPClient'code'。然而,我做了一個子類來'代碼'AFHTTPClient'code',這實際上是在AFNetworking文檔中推薦的。 –