关于HTTP请求返回415错误UnsupportedMediaType定位问题
@TO关于HTTP请求返回415错误UnsupportedMediaType定位问题
前言:这是我的第一篇博客,很多知识也是正在学习和积累中。以后会记录一些技术上遇到的问题和总结一些知识点
。
今天在工作中,发现我再调用甲方API接口的时候,发现一个奇怪的问题,就是我写代码调用甲方API接口时返回HTTP状态码是415,返回错误:The requested media type is not supported. Supported media types are "application/json"很奇怪对应的Headers也写上请求的类型但就是不好使
1.正常调试
是可以成功的(不太清楚底部的一些原理哈轻喷)
2.先用调式工具进行抓包看下请求信息
就很不顺嘎嘎报错,502 [Fiddler] The connection to ‘api.tms.heyworld.com’ failed.
System.Security.SecurityException Failed to negotiate HTTPS connection with server.fiddler.network.https> HTTPS handshake to api.tms.heyworld.com (for #13) failed. System.Security.Authentication.AuthenticationException 调用 SSPI 失败,请参见内部异常。 < 要求的函数不受支持
Win32 (SChannel) Native Error Code: 0x80090302
找找相关文章,有个大佬文章写的
这个可以通过修改以下配置解决 :
Tools / Options / HTTPS / 点击 protocols 链接
修改为 :;;ssl3;tls1.0;tls1.2 就OK
一直是出现415错误,但是怎么修改都是报这个错,考虑了下,接口是通的,甲方应该设置请求格式那么用代码进行试一下,
HttpClient DefaultRequestHeaders Accept 请求发送的标题
HttpContent Headers ContentType 请求发送内容标头
正常请求接口我们加上
httpClient.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json"));
就是正常的JSON请求
那么把甲方限制了请求参数有JSON格式要求那么我们就加上内容标头值
httpContent.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json");
成功解决了!
路漫漫其修远兮 吾将上下而求索
加油 朋友们!
关于HTTP请求返回415错误UnsupportedMediaType定位问题相关推荐
- android post请求时报415错误,解决微信小程序用 SpringMVC 处理http post时请求报415错误...
解决微信小程序用 SpringMVC 处理http post时请求返回415错误 写微信小程序时遇到的问题,这个坑硬是让我整了半天 wx.request请求跟ajax相似处理方法一致javascrip ...
- HTTP请求返回415错误码定位解决
今天在工作中,发现我再调用外部API接口的时候,发现一个奇怪的问题,就是我Eclipse中写代码调用外部API接口时返回HTTP状态码是415,但是我将相同的报文放在HttpRequester里面请求 ...
- java post请求返回500错误_Ajax请求Json数据,报500错误,后台没有错误日志。
post请求:http://localhost:9080/DataDiscoveryWeb/issueformcount/queryIssueTendencyDetail.xhtml?jobId=86 ...
- Postman测试http请求返回415状态码的解决
首先记录一下返回结果 <!doctype html> <html lang="en"> <head><title>HTTP Stat ...
- ajax unauthorized,七牛fetch接口抓取第三方资源(网络图片),Js写ajax请求返回error错误信息总是“Unauthorized”...
fetch请求授权失败了不知道是path拼接错误还是写的ajax请求有错误. //管理凭证 function genManageToken(accessKey, secretKey, pathAndQ ...
- Ajax提交post请求返回404错误
最近使用ajax提交表单的时候,发现无法执行success函数,后台的代码也正常执行了,但是就是无法执行success函数,执行error函数,返回的错误代码时404.显然是找不到请求的url. 可是 ...
- java post请求返回500错误信息_Retrofit API Post call 返回错误 500,适用于 Postman
我正在尝试使用改进 2 使用其他 API,我已经能够使用一些端点,但注册端点不断返回 http 500 错误代码,但在使用邮递员测试时工作正常. @POST("auth/signup/&qu ...
- RestTemplate post请求返回状态码415
背景: 跨模块通过post请求调用指定接口,返回415 415状态码解释: Unsupported Media Type 对于当前请求的方法和所请求的资源,请求中提交的实体并不是服务器中所支持的格式, ...
- ajax post 请求数据服务器返回500错误
一 .问题描述: 转移一个程序到服务器上,之前的服务器一切正常,今天客户反应内容的分类不显示了,进入后台发现post请求返回500错误 二.解决方法: 报错示例代码: $.ajax({type:&qu ...
最新文章
- C语言关闭日志文件时忘了将日志文件全局变量指针置为NULL
- 扩展SpringMVC WebMvcConfigurerAdapter ||全面接管SpringMVC @EnableWebMvc
- SpringBoot - 优雅的实现【参数分组校验】高级进阶
- 如何在高并下设置Linux系统及kernel参数
- 计算机清灰后无法联网,修台电脑比窦娥还冤,清灰后电脑不开机,客户:刚刚还是好好的!...
- vue组件transition的使用(demo演示) - 教程篇
- java slot_聊聊sentinel的DegradeSlot
- 467.环绕字符串中唯一的子字符串
- JSAPI微信公众号apiV3文档支付
- protues仿真闪退问题,亲测有效
- 大数据 百亿级实时查询 ClickHouse SQL mysql canal kafka 数据实时同步
- 《windows 程序设计》读书笔记 三
- 微信公众号接口开发--回复消息
- Updating Scoop 遇到问题
- 【模板】线段树 2 洛谷P3373
- (CRON) info (No MTA installed, discarding output
- C#实践——计算GPA
- dha哪里提取的好_孕妇吃什么dha好 藻油提取的DHA最适合
- 【选品】Shopee虾皮马来西亚和印尼站点分析
- Python 数字黑洞
热门文章
- Linux查看内存大小
- 论VR管家在vr体验店盈利的重要性
- 武汉流星汇聚:亚马逊无人机配送来临,无人机送货将成为趋势
- [附源码]java+ssm计算机毕业设计哈尔滨市圣琪口腔牙科诊所管理系统kk3x5(源码+程序+数据库+部署)
- vue-i18n 英汉互译
- k3刷梅林5g信号不稳定_华硕AC86U路由器最佳设置(解决5G信号断流和米家设备掉线的问题)...
- RC4加密算法初次接触以及深入学习
- 通过云计算、大数据、人工智能等技术解决城市问题
- 吃货联盟订餐系统-课程设计
- 腾讯从社群端整治淘宝客,90%的淘客群被封