我有一些數據喜歡(圖片&文本)。我想通過我的客觀c編碼使用AFNetworking將這些數據發送到PHP服務器。如何使用iOS中的AFNetworking將數據發送到php服務器
我的回答是這樣的:
我要送指定&約字段文本到PHP服務器。
我的代碼是象下面這樣:
- (void) upload
{
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.requestSerializer = [AFJSONRequestSerializer serializer];
NSDictionary *params = @ {@"about" :self.aboutField.text, @"designation" :self.desinationField.text };
[manager POST:@UPDATE_PROFILE_URL parameters:params
success:^(AFHTTPRequestOperation *operation, id responseObject)
{
NSLog(@"JSON: %@", responseObject);
}
failure:
^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];
}
,我在AFURLResponseSerialization
類中添加 「text/html的」 以acceptableContentTypes
集。
當我跑我的應用我有以下錯誤:
Error: Error Domain=NSCocoaErrorDomain Code=3840 "The operation couldn’t be completed. (Cocoa error 3840.)" (JSON text did not start with array or object and option to allow fragments not set.) UserInfo=0x7d405870 {NSDebugDescription=JSON text did not start with array or object and option to allow fragments not set.}
請幫助我。
您設置的請求序列化JSON,但我想你談談responseSerializer。 – Andy 2015-03-19 10:44:05