【发布时间】:2016-02-26 05:03:15
【问题描述】:
我使用 AFNetworking 将包含设备中联系人详细信息的数组发布到服务器。下面是我的代码。
NSDictionary *parameters = @{@"UserContacts": contactsArray};//contactsArray is NSMutableArray
AFHTTPSessionManager *manager = [[AFHTTPSessionManager alloc] init];
manager.requestSerializer = [AFJSONRequestSerializer serializer];
manager.responseSerializer = [AFHTTPResponseSerializer serializer];
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/html"];
[manager POST:baseUrl parameters:parameters success:^(NSURLSessionDataTask *task, id responseObject) {
NSLog(@"RESPONSE : %@",responseObject);
} failure:^(NSURLSessionDataTask *task, NSError *error) {
NSLog(@"Error: %@", error.localizedDescription);
}];
我得到的回复是
响应:“失败”
通知:未定义索引:C:\xampp\htdocs\creator\php\controller\contactsync.php 中的 UserContacts 在线101
php代码如下
public function insertios(){
if(!isset($_REQUEST['UserContacts'])){
echo json_encode('failed');
$contact = $_REQUEST['UserContacts'];
echo $contact;
}else{
echo json_encode('Success');
}
}
请告诉我哪里出错了。
【问题讨论】:
标签: php ios objective-c json afnetworking