#VALUE!500错误原因解决方法法

最近项目中需实现上传图片和其怹数据(例如:用户名、经度、纬度、地址等),  通过post表单提交的需求

结果用AFN请求时报500错误如图所示:

出现500报错,一般是内部服务器错误但咹卓这边可以成功上传,所以排除服务器的问题有可能是参数没传对,和安卓仔细校对了几遍参数发现参数没问题,这我就很纳闷了服务器没问题、传参也没问题,那问题会出在哪呢

刚开始以为AFN的问题,后面用 ASIFormDataRequest 请求还是报500错误。后面多次测试发现没有设置请求頭,即Content-Type字段添加后,大功告成如果所示:

1:遇到500报错,首先看下安卓那边是否也是同样的错误如果都错误,和后台校对请求地址、请求头和参数

2:如果安卓成功上传但iOS报错,这时候就要仔细检查参数名是否写错有些参数是必传的,是否没传请求头是否设置正确等

3:注意,有时候必传参数传了但为空,打印dict无值说明还是没传过去,这时候应该对 setValue = @"" 赋空值;

以上就是遇到post表单提交报500错误的总结如有什麼问题,欢迎大家在下方留言指正

我要回帖

更多关于 解决方法 的文章

 

随机推荐