@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定位问题相关推荐

  1. android post请求时报415错误,解决微信小程序用 SpringMVC 处理http post时请求报415错误...

    解决微信小程序用 SpringMVC 处理http post时请求返回415错误 写微信小程序时遇到的问题,这个坑硬是让我整了半天 wx.request请求跟ajax相似处理方法一致javascrip ...

  2. HTTP请求返回415错误码定位解决

    今天在工作中,发现我再调用外部API接口的时候,发现一个奇怪的问题,就是我Eclipse中写代码调用外部API接口时返回HTTP状态码是415,但是我将相同的报文放在HttpRequester里面请求 ...

  3. java post请求返回500错误_Ajax请求Json数据,报500错误,后台没有错误日志。

    post请求:http://localhost:9080/DataDiscoveryWeb/issueformcount/queryIssueTendencyDetail.xhtml?jobId=86 ...

  4. Postman测试http请求返回415状态码的解决

    首先记录一下返回结果 <!doctype html> <html lang="en"> <head><title>HTTP Stat ...

  5. ajax unauthorized,七牛fetch接口抓取第三方资源(网络图片),Js写ajax请求返回error错误信息总是“Unauthorized”...

    fetch请求授权失败了不知道是path拼接错误还是写的ajax请求有错误. //管理凭证 function genManageToken(accessKey, secretKey, pathAndQ ...

  6. Ajax提交post请求返回404错误

    最近使用ajax提交表单的时候,发现无法执行success函数,后台的代码也正常执行了,但是就是无法执行success函数,执行error函数,返回的错误代码时404.显然是找不到请求的url. 可是 ...

  7. java post请求返回500错误信息_Retrofit API Post call 返回错误 500,适用于 Postman

    我正在尝试使用改进 2 使用其他 API,我已经能够使用一些端点,但注册端点不断返回 http 500 错误代码,但在使用邮递员测试时工作正常. @POST("auth/signup/&qu ...

  8. RestTemplate post请求返回状态码415

    背景: 跨模块通过post请求调用指定接口,返回415 415状态码解释: Unsupported Media Type 对于当前请求的方法和所请求的资源,请求中提交的实体并不是服务器中所支持的格式, ...

  9. ajax post 请求数据服务器返回500错误

    一 .问题描述: 转移一个程序到服务器上,之前的服务器一切正常,今天客户反应内容的分类不显示了,进入后台发现post请求返回500错误 二.解决方法: 报错示例代码: $.ajax({type:&qu ...

最新文章

  1. C语言关闭日志文件时忘了将日志文件全局变量指针置为NULL
  2. 扩展SpringMVC WebMvcConfigurerAdapter ||全面接管SpringMVC @EnableWebMvc
  3. SpringBoot - 优雅的实现【参数分组校验】高级进阶
  4. 如何在高并下设置Linux系统及kernel参数
  5. 计算机清灰后无法联网,修台电脑比窦娥还冤,清灰后电脑不开机,客户:刚刚还是好好的!...
  6. vue组件transition的使用(demo演示) - 教程篇
  7. java slot_聊聊sentinel的DegradeSlot
  8. 467.环绕字符串中唯一的子字符串
  9. JSAPI微信公众号apiV3文档支付
  10. protues仿真闪退问题,亲测有效
  11. 大数据 百亿级实时查询 ClickHouse SQL mysql canal kafka 数据实时同步
  12. 《windows 程序设计》读书笔记 三
  13. 微信公众号接口开发--回复消息
  14. Updating Scoop 遇到问题
  15. 【模板】线段树 2 洛谷P3373
  16. (CRON) info (No MTA installed, discarding output
  17. C#实践——计算GPA
  18. dha哪里提取的好_孕妇吃什么dha好 藻油提取的DHA最适合
  19. 【选品】Shopee虾皮马来西亚和印尼站点分析
  20. Python 数字黑洞

热门文章

  1. Linux查看内存大小
  2. 论VR管家在vr体验店盈利的重要性
  3. 武汉流星汇聚:亚马逊无人机配送来临,无人机送货将成为趋势
  4. [附源码]java+ssm计算机毕业设计哈尔滨市圣琪口腔牙科诊所管理系统kk3x5(源码+程序+数据库+部署)
  5. vue-i18n 英汉互译
  6. k3刷梅林5g信号不稳定_华硕AC86U路由器最佳设置(解决5G信号断流和米家设备掉线的问题)...
  7. RC4加密算法初次接触以及深入学习
  8. 通过云计算、大数据、人工智能等技术解决城市问题
  9. 吃货联盟订餐系统-课程设计
  10. 腾讯从社群端整治淘宝客,90%的淘客群被封