AFNetworking 2.0을 사용하여 POST 요청을하려고합니다. 이 코드AFNetworking 2.0 POST 요청이 작동하지 않습니다.
NSMutableDictionary *params=[NSMutableDictionary dictionary];
[params setValue:@"iOS" forKey:@"device"];
[params setValue:@"" forKey:@"token"];
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.responseSerializer = [AFJSONResponseSerializer serializer];
[manager POST:ServerURL parameters:params success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"%@",responseObject);
}
failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"%@",error);
}];
나는 많은 질문을 따랐다 그들은 모두 내가 위에서 수행 한 것과 유사한 일을했을 것입니다. 나는 내가 무엇을 놓치고 있는지 이해하지 못한다. 나는 오래된 Afnetworking 라이브러리를 사용하여 유효한 응답을 얻는다.
내가 오류가
{상태 코드입니다 : (200), 헤더 {가까운 연결 =; "Content-Length"= 195; "Content-Type"= "text/html; charset = UTF-8"; 날짜 = "월요일, 2014 년 4 월 21 일 06:53:55 GMT"; 서버 = "Apache/2.2.25 (Amazon)"; "X-Powered-By"= "PHP/5.3.27"; }} NSLocalizedDescription = 요청이 실패했습니다 : 허용되지 않는 콘텐츠 유형 : 텍스트/html로}
이것은 오류가 아닙니다. 200은 모든 것이 잘됨을 의미합니다. operation.responseObject 또는 operation.responseData를 기록하십시오. – CRDave
네, 이해합니다. 그런데 y라는 불량 블록은 무엇입니까? 위의 응답은 NSlog – Nitesh