写真を撮ってサーバーにアップロードする iPhone アプリの開発に取り組んでいます。サーバーは動作状態にあり、Android アプリから画像をアップロードして同じことをテストしました。
以下はコードスニペットです
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];`
////
しかし、私はサーバーから次の応答を受け取ります
HTTP Status 600 - java.lang.NullPointerException
タイプ ステータス レポート
message java.lang.NullPointerException
description Cannot find message associated with key http.600
Apache Tomcat/6.0.18
////
エラー600はユーザー定義の可能性があると思います。見落としているタグはありますか?提案してください。