首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSMutableURLRequest HTTP状态600

NSMutableURLRequest HTTP状态600
EN

Stack Overflow用户
提问于 2012-04-28 22:18:34
回答 1查看 6.6K关注 0票数 0

使用iPhone应用程序拍摄照片,然后将照片上传到服务器。服务器处于工作状态,通过android应用程序上传图片进行了测试。

下面是代码片段

代码语言:javascript
复制
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];` 
////

但是我从服务器得到了以下响应

代码语言:javascript
复制
HTTP Status 600 - java.lang.NullPointerException

类型状态报告

代码语言:javascript
复制
message java.lang.NullPointerException

description Cannot find message associated with key http.600

Apache Tomcat/6.0.18
////

我认为错误600可能是用户定义的。是不是遗漏了什么标签?请提个建议。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-28 22:22:56

正如您所写的,它是服务器错误:HTTP Status 600 - java.lang.NullPointerException

此外,http状态代码>= 400意味着现在您的请求中有问题,但在服务器端也有问题。

如果您是服务器管理员-尝试调试服务器,例如,打印post参数。

我在发布的obj-C代码中看不到问题。

附言:我可以建议你使用高度填充的ASIHttpRequest框架。它可以自己处理文件上传。使用它是非常简单和安全的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10364326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档