Chrome의 우편 배달 확장 프로그램을 사용하면 일부 JSON을 성공적으로 게시 할 수 있습니다. 요청을 검사하는 찰스를 사용하여, 나는 다음과 같이 요청 데이터가 볼 : 나는 AFNetworking 2.4.1을 사용하여이 같은 요청을 구성 할 때, 나는 데이터 포맷 것을 볼 수 있습니다AFNetworking 2를 사용하여 중첩 된 NSDictionary 게시하기
{
"query": {
"term": {
"user_id": "12345"
}
}
}
등 :
query[term][user_id]=12345
물론 서버가 오류를 반환합니다.
POST 요청의 어떤 부분이 잘못 되었습니까?
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
NSDictionary *parameters = @{@"query":@{@"term":@{@"user_id":@"12345"}}};
[manager POST:@"http://someURL" parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"SUCCESS %@", responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"FAIL: %@", error);
}];
대답이 있으십니까? 제안 해주세요. – MuraliMohan