Iphone NSMutableURLRequest HTTP状态600
使用iPhone应用程序拍摄照片,然后上传到服务器。服务器处于工作状态,通过从android应用程序上传图像进行测试 下面是代码片段Iphone NSMutableURLRequest HTTP状态600,iphone,http,upload,multipartform-data,nsmutableurlrequest,Iphone,Http,Upload,Multipartform Data,Nsmutableurlrequest,使用iPhone应用程序拍摄照片,然后上传到服务器。服务器处于工作状态,通过从android应用程序上传图像进行测试 下面是代码片段 NSString *contentType = [NSString stringWithFormat:@"multipart/form-data; boundary=%@", FORM_BOUNDARY]; NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url]
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可能是用户定义的。
有什么标签丢失了吗?
请建议。正如您所写,这是服务器错误:
HTTP Status 600-java.lang.NullPointerException
此外,http状态代码>=400意味着现在您的请求中存在问题,但服务器端存在问题
如果您是服务器管理员,请尝试调试服务器,例如,打印post参数
我在发布的obj-C代码中没有看到问题
另外,我可以建议您使用高度填充的
ASIHttpRequest
framework。它可以自己处理文件上传。使用它非常简单和安全。ASIHTTPRequest的作者建议不要将它用于新的开发@GrahamLee你能提供有效的url吗?我提供了,不幸的是StackOverflow弄坏了它。分号是URL的一部分。