ios向服务端发起请求报错:内部服务器错误 (500)
来源:互联网 发布:c语言软件 知乎 编辑:程序博客网 时间:2024/06/13 01:09
ios端运用AFHTTP框架向服务端发起请求,但是报错:
<span style="font-size:10px;">Error Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: 内部服务器错误 (500)" UserInfo=0x17f95580 {com.alamofire.serialization.response.error.response=<NSHTTPURLResponse: 0x17daddb0> { URL: http://192.168.1.68/Interface/MessageService.asmx/RegNewsLog } { status code: 500, headers { "Cache-Control" = private; "Content-Length" = 28; "Content-Type" = "text/plain; charset=utf-8"; Date = "Mon, 23 Mar 2015 01:40:47 GMT"; Server = "Microsoft-IIS/7.5"; "X-AspNet-Version" = "4.0.30319"; "X-UA-Compatible" = "IE=EmulateIE7"; "content-script-type" = "text/javascript"; "content-style-type" = "text/css";} }, NSErrorFailingURLKey=http://192.168.1.68/Interface/MessageService.asmx/RegNewsLog, NSLocalizedDescription=Request failed: 内部服务器错误 (500), com.alamofire.serialization.response.error.data=<e7bcbae5 b091e58f 82e695b0 3a204c6f 6e676974 756465e3 80820d0a>}</span>
查找原因:
a、一开始以为是传回来的格式不正确,默认是传回json数据的,但是我调用的这个方法返回的是字符串数据。所以将服务端返回的数据改成json,还是出错。
b、将服务端的后台代码全都注释,排除是否因为服务端的代码出错,导致返回失败。整个函数直接返回一个json字符,还是报错,
c、那就是入参的问题了,查看传入参数的名称,发现服务端的其中一个参数名称为:Longitude,但是我传过去的是Longtitude,就差了一个t,导致了服务端不认传过来的参数所以报错。
总结:
1、以后进行服务端请求时,应该完全把服务端的入参名称粘贴过来就可以了,不要自己写。容易造成不一致(不一定哪端没写对)
2、服务端报错不一定全都是服务端的原因,完全有可能是客户端的入参有问题,导致服务端出错。
0 0
- ios向服务端发起请求报错:内部服务器错误 (500)
- crm 2011 发起Ajax请求,向服务器查询数据的JS脚本报“没有访问权限”错误解决办法
- 客户端浏览器向服务器发起http请求的全过程
- httprequst向服务端发送请求错误
- iOS uiwebview向.net后端发起请求无效的问题
- 发布系统报错------500.19—内部服务器错误
- 网站打开时 报错500 服务器内部错误的解决方法
- 从Qt客户端向Erlang服务器发起数据库分页查询的请求(1)
- 从Qt客户端向Erlang服务器发起数据库分页查询的请求(2)
- 从Qt客户端向Erlang服务器发起数据库分页查询的请求(3)
- 安卓开发:使用AsyncTask异步向服务器发起request请求
- 从Qt客户端向Erlang服务器发起数据库分页查询的请求
- IOS无法正常发起请求
- 站点报错“服务器内部错误”/http500如何查看真实报错?
- Android 向任意网址发起数据请求
- 远程服务器错误:内部服务器错误(500)
- iOS开发使用AFN请求服务器数据,报错误码-1016的解决办法(图解)
- HTTP 500 - 内部服务器错误
- Android快速开发系列 常用工具类
- 国美假货太多,维权根本没希望!
- Eclipse中集成Tomcat
- MYSQL老密码与php版本扩展关系
- IOS开发系列—Objective-C之Foundation框架(一)
- ios向服务端发起请求报错:内部服务器错误 (500)
- Linux 格式化分区 报错Could not stat --- No such file or directory 和 partprobe 命令
- #!/bin/bash 与#!/bin/sh
- 自动根据键盘位置调整UITextView的高度
- linux ALIGN
- Android开发使用WebView实战技巧
- 文件上传(一般处理程序+html)
- Compiler showing 'pi' symbol on error
- 仿腾讯新闻客户端图片新闻幻灯片动画效果