服务器 400 错误
https://www.cnblogs.com/beppezhang/p/5824986.html
一个问题
一个内部数据接口,在浏览器访问,怎么都是好的,但是通过接口(curl 方式)调用,时好时坏,此时最好的办法就是直接使用curl 命令来执行访问查看:
curl -I ‘https://www.test.com/test.api’
试好几遍发现: 有时返回的状态是200 有时返回的是400
此时就该去问问,接口提供方帮忙看看问题,最后果然是发现传参必须 urlecode 一起,忽然就知道浏览器为什么就没有问题了,因为浏览器是默认 urlencode之后再去访问接口的.
额外
为何此时才去找接口提供方?
因为,发现是接口的问题,需要第三方去确认,且有400错误证据(不会让人觉得是无是生非,闲得蛋疼)
HTTP 400 错误 - 请求无效 (Bad request)
请求数据接口的时会报 HTTP 400 错误 - 请求无效 (Bad request);
出现这个请求无效报错说明请求没有进入到后台服务里;
解决这种错误的办法
方法1: 严格按照接口访问文档传参,再访问接口
方法2:报这种错误,服务或者说数据接口做的很不友好,数据服务端应该修缮接口,完美提示
方法3:访问接口端与数据接口提供端 各自按方法1 与方法2 修缮
服务器 400 错误相关推荐
- 解析远程服务器响应错误,远程服务器返回一个意外的响应:(400)错误的请求,WCF...
远程服务器返回了意外的响应:(400)错误的请求. 一切工作正常发送到WCF和图像不是那么大〜90kb.我在这方面发现了很多线索,但没有什么能帮助我.我试图增加大小限制,但这不起作用. 的web.co ...
- php post 400,post数据时报错:远程服务器返回错误: (400) 错误的请求。
网上查了多种方法,有不少说法,报400说是传的数据格式不对,最后的结论确实是数据格式不对. Content_Type为:application/json,配的数据格式有些麻烦,特别数多层,单层还好. ...
- mysql远程服务器返回错误404_服务器常见页面访问返回错误信息(404 500 400)表示什么意思...
展开全部 404 500 400等是HTTP常见的几种状态码,具体相关意思解释如下:e69da5e6ba9062616964757a686964616f31333366303833 404 404页面 ...
- HTTP Status 400 – 错误的请求,由于被认为是客户端对错误(例如:畸形的请求语法、无效的请求信息帧或者虚拟的请求路由),服务器无法或不会处理当前请求。
今天遇到在前端写的form表单数据传输给后台的时候,报错如下: 前端和后台实体类如下: 经过排查,发现是前端传过来的Date对象格式和后台的对象格式冲突而报400错误! 在POJO对象里对应的Date ...
- 服务器返回400错误
运维的项目,莫名其妙的有些接口报了400错误,和前端一起检查了传参格式.传参实体类是否一一对应等,因为入参有中文,顺带把编码格式也查了,但都没问题,而且最神奇的是,正式服该接口就报400错误,在自己搭 ...
- mysql远程服务器返回错误404未找到_远程服务器返回错误: 404错误、远程服务器返回错误:500错误、 HttpWebResponse远程服务器返回错误:(404、500) 错误。...
现象 我们编码实现请求一个页面时,请求的代码类似如下代码: HttpWebRequest req = (HttpWebRequest)WebRequest.Create(strUrl); req.Us ...
- Nginx+Tomcat负载均衡访问网页出现报错HTTP Status 400 – 错误的请求
小故障 今天在搭建Nginx反向代理两个Tomcat站点负载均衡访问网页出现了400的网页报错. HTTP Status 400 – 错误的请求 故障原因 问题出在了nginx主配置文件中给后端tom ...
- 华为手机显示解析服务器返回错误,ajax服务器返回错误
ajax服务器返回错误 内容精选 换一换 查询指定备份策略下的标签信息.URI格式GET /v2/{project_id}/backuppolicy/{policy_id}/tagsGET /v2/{ ...
- jmeter 报405错误_get请求400错误,post请求405错误
400 - 错误的请求. ·401 - 访问被拒绝.IIS 定义了许多不同的 401 错误,它们指明更为具体的错误原因.这些具体的错误代码在浏览器中显示,但不在 IIS 日志中显示: ·401.1 - ...
最新文章
- linux文件操作函数程序,linux 文件操作函数
- java压测请求线程数_程序员撕开京东 618 大促压测的另一面 | 原力计划
- [译]GC专家系列1:理解Java垃圾回收
- nginx限流健康检查
- MATLAB并行实现的简单方法
- SQLplus 和mysql区别_mysql和oracle的区别有哪些
- fastdfs java token_fastdfs 开启 token 防盗链
- linux -对称加密、 非对称加密
- 东大OJ-Prim算法
- ASP.NET中Http请求处理流程
- OpenCV获取图像的高和宽(Iplimage)
- Java语言实现人脸识别
- 安卓版LightBlue 低功耗蓝牙BLE设备调试
- 如何形成自己的的绘画风格?/ Bookness插画教程分享
- 如果再来一次,你还会选择互联网么?
- Python 繁体转简体
- dex2oat导致机器很卡的问题分析
- IOS 企业级苹果开发者账号申请流程
- python_cv2_图片黑白操作
- 如何成为一个更好的Android开发者?写给正在求职的安卓开发