接口先决条件失败412
最近对接一个第三方的接口出现的神奇问题。
对接的接口需要做先决条件验证(header验证)。但是,一直会返回412,先决条件失败。查找对比报文才发现问题:发出去的报文header和对方接收的header大小写不一致。
我方发出去的报文:
对方接收到的报文:
在机缘巧合之下才发现原来是代理proxy的问题。调用接口的时候,程序会默认走系统代理,系统代理会把条件标准化,即前面的header的全大写改成标准的驼峰格式。
解决方案:关闭系统的ie代理,在程序配置里加上使用不安全的header格式(C#为例)
web.config:
Global.asax:
虽然这个问题可以在对接方解决,但是,这明显是一个接口提供方的问题。
然后,这锅我不想背
最后说一句,写接口,我劝你规范。
接口先决条件失败412相关推荐
- java中412是什么错_HTTP 412 错误 – 先决条件失败 (Precondition failed)
HTTP 412 错误 – 先决条件失败 (Precondition failed) 介绍 您的 Web 服务器认为,该服务器检测到客户端发送的 HTTP 数据流包括一个没有满足的'先决条件'规范. ...
- oracle12c正在检查环境变量,oracle11g安装客户端检查先决条件失败
在64bit的WIN7上安装64bit的oracle11gR2客户端,执行检查先决条件失败 一.错误信息 1.物理内存信息 预期值:?N/A 实际值:?N/A 2.可用物理内存信息(实际的物理内存是够 ...
- 【已解决】关于Mapper接口、service接口注入失败原因
背景: 1.使用maven分模块构建SSM工程 2.没有mybatis映射文件和核心配置文件 3.(2)中的配置都在spring配置中 错误信息 Error creating bean with na ...
- 接口调用失败重试方案
目录 背景 思路 定义一个自定义注解 定义一个切面 测试 控制台结果 背景 在项目开发中,有时候会出现接口调用失败,本身调用又是异步的,如果是因为一些网络问题请求超时,总想可以重试几次把任务处理掉. ...
- 短信接口发送失败常见原因,你掌握多少?
近期,我们发布<短信验证码防攻击策略>.<企业如何保障短信数据安全?>,对广大企业用户信息服务过程中常见的一些问题进行科普,希望从专业的角度为企业客户提供技术及运营思路,尽量规 ...
- wx.getLocation接口申请失败 失败原因总结 解决思路 解决方案 案例
wx.getLocation接口申请失败 失败原因总结 解决思路 解决方案 案例 目录 wx.getLocation接口申请失败 失败原因总结 解决思路 解决方案 案例 一.添加类目和设置主营类目 ( ...
- java调用接口失败重调_接口调用失败的退避策略
退避策略简介 在开发过程中我们经常会遇到调用接口失败的情况.遇到这种情况,我们有时候需要重试机制,常用的重试(退避)策略有: 固定的时间间隔重试一次,最多重试N次:比如我现在一个接口调用失败了,不是立 ...
- php中接口验证失败,php短信验证失败的原因
随着国民经济的高速发展,短信的应用也逐渐商业化,很多企业.商家开始使用php短信接口来进行推广.营销或内部管理,只是个别的商家在应用php短信接口的时候却遇到了短信发送失败的现象,这到底是因为商家操作 ...
- 微信公众平台网站开发JS_SDK遇到的bug——wx.config注册提示成功,但部分接口注册失败问题
1 2022-02-23 使用微信公众平台调用扫一扫接口,总是注册不成功 这是进行注册后成功注册的接口提示 尝试注册了以下接口 拥有相关权限 解决办法:猜测失败原因为:子界面进行注册,在父界面进行注册 ...
- php中接口验证失败,支付宝手机接口,服务端PHP验证失败,求助
本帖最后由 js14654952 于 2013-01-16 17:12:11 编辑 最近做支付宝手机接口郁闷死了 求大神们帮忙~! 问题1:手机端安卓自然是JAVA,而服务端是PHP,在做支付宝异步验 ...
最新文章
- 【直播】张晋:心跳信号分类模型融合
- (转载)JavaScript一些实用技巧(http://it.chinawin.net/softwaredev/article-261f.html)
- 2020年牛客算法入门课练习赛1【完结】
- 球迷必备Euro Cup Mobile 2008 !-dopod touch diamond试用之欧洲杯
- 我的Spring MVC第一个应用
- 编程计算机教小明加法,Python校本课程第四课——教案
- python绘制三维图散点图_python 绘制三维图形、三维数据散点图
- 经典视觉SLAM框架
- 如何在 Mac 上的“屏幕使用时间”中设置限定通信?
- win10下安装mysql5.7_【详细】Win10 安装MySQL 5.7 详细教程
- C语言 判断上三角矩阵
- 弧微分直角系最详细推导
- 【修改电脑版微信提示音】
- 查看服务器型号和cpu参数等信息
- 2015年09月29日
- html5游戏制作入门系列教程(一)
- mysql 悲观锁实现
- win10设置IP地址时,报错了,怎么搞。
- 小学教师计算机模块报哪些,小学计算机教师个人工作总结
- Android app网络访问控制