2014-04-21 2 views
0

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로}

+0

이것은 오류가 아닙니다. 200은 모든 것이 잘됨을 의미합니다. operation.responseObject 또는 operation.responseData를 기록하십시오. – CRDave

+0

네, 이해합니다. 그런데 y라는 불량 블록은 무엇입니까? 위의 응답은 NSlog – Nitesh

답변

0

나는 이것이 올바른 방법 인 경우

manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/html"]; 

확실하지 않은 추가하여 해결하지만, 그것은 나를

을 위해 일

환호성.

+0

오류입니다. 정상적으로 작동합니까? –

관련 문제