0

사진을 가져 와서 서버에 업로드하는 iPhone 앱 작업. 서버가 작동 중이며 안드로이드 앱에서 이미지를 업로드하여 테스트했습니다.NSMutableURLRequest HTTP 상태 600

다음은 코드가

NSString *contentType = [NSString stringWithFormat:@"multipart/form-data; boundary=%@", FORM_BOUNDARY]; 

NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url]; 
[request setHTTPShouldHandleCookies:NO]; 

[request setHTTPMethod:@"POST"]; 

[request setValue:contentType forHTTPHeaderField:@"Content-Type"]; 

[request setValue:[NSString stringWithFormat:@"%d", [data length]] forHTTPHeaderField:@"Content-Length"] 

[request setHTTPBody:data];` 
//// 

을 니펫을하지만 난 오류 (600)은 사용자 정의 할 수 있습니다한다고 가정 단절

HTTP Status 600 - java.lang.NullPointerException 

유형 상태 보고서

message java.lang.NullPointerException 

description Cannot find message associated with key http.600 

Apache Tomcat/6.0.18 
//// 

의 응답에 따라 얻을 수 있습니다. 누락 된 태그가 있습니까? 제안 해주세요.

답변

0

작성한대로 서버 오류 : HTTP Status 600 - java.lang.NullPointerException입니다.

또한 http 상태 코드가 400 이상이면 요청에 문제가 있지만 서버쪽에 문제가 있음을 의미합니다.

서버 관리자 인 경우 서버 디버깅을 시도하십시오 (예 : 포스트 인수 인쇄).

게시 된 obj-C 코드에 문제가 표시되지 않습니다.

P. 인구 밀도가 높은 ASIHttpRequest 프레임 워크를 사용하도록 조언 할 수 있습니다. 그것은 스스로 파일 업로드를 처리 할 수 ​​있습니다. 그것을 사용하는 것은 매우 쉽고 안전합니다.

+0

ASIHTTPRequest의 저자는 누구도 새로운 개발에 사용하지 않을 것을 권장합니다. http://allseeing-i.com/[request_release]; –

+0

@GrahamLee 유효한 URL을 제공해 주시겠습니까? – Nekto

+0

불행히도 StackOverflow가 그것을 망가 뜨 렸습니다. 세미콜론은 URL의 일부입니다. –