做一个项目遇到了两次415的错误,第一次解决了但是没引起重视,到了第二次却忘了怎么解决的,又不得不化很多时间重新查资料,试错。

我两次都是post请求报415错,网上很多都说要改Content-Type,改为application/json,试了一下,错误为400了,查了资料,猜测应该是跨域出现了问题,

application/json跨域会发送两次请求,一次请求OPTIONS,第二次才请求数据。因此跨域我用的Content-Type : application/x-www-form-urlencoded;charset=utf-8,然而如果该ContentType不行那应该改什么呢,我把这次写的API接口和以前的一比,好家伙,

       [HttpPost]public IActionResult Login([FromForm]UserDto u){AjaxResponse ajax =   _userservice.VarifyUser(u);return Ok(ajax);
        [HttpPost]public IActionResult GetTitle ([FromBody]BlogTilePageDto pageDto){return Ok(homeService.GetBlogTitles(pageDto));}

就是你了,FromBody和FromForm,记得我以前也写过的,现在既开心又难受。

顾名思义,从两者名字可以看出,FromBody的参数应该是以Json的形式传递,FromForm的参数应该是以表单的方式传递,而我上面Content-Type写的就是x-www-form这不就是表单方式吗,因此需要把FromBody改为FromForm

415 unsupported media type错误解决.net core API相关推荐

  1. Darwin Streaming Server服务器mp4文件点播返回”415 Unsupported Media Type“错误

    Darwin Streaming Server中mp4文件点播失败,通过抓包发现服务器返回"415 Unsupported Media Type"错误,如下: RTSP/1.0 4 ...

  2. ajax请求报错415,Ajax请求(415 Unsupported Media Type)

    Unsupported media type-415(不支持的媒体类型) 该错误类型是后台接收参数为json类型的,然而ajax提交的类型不对,如下: 异常代码: $.ajax({ url: api ...

  3. http 415 unsupported media type的一种解决办法

    遇到几次使用Idhttp 进行接口请求的时候报错  http 415 unsupported media type 的错误.最后的解决办法几乎都是一样的. 设置Idhttp.ContentType 的 ...

  4. 415 (Unsupported Media Type)

    接口: package com.wdg.index.controller;import java.util.Map;import org.springframework.web.bind.annota ...

  5. http 415 unsupported media type 多种原因解决方案

    文章目录 错误报告 项目配置 解决方法 总结 今天回看SpringMVC ,准备复习一下绑定数据和JSON转换,没想到遇到下面的BUG 看了很多解释,都说是转化的问题,但是我已经JSON 转换了. 错 ...

  6. http 415 unsupported media type 报错解决方案

    背景:系统架构还是用的ssm+bootstrap.前端需要将对象放在list集合中,然后传输到后台进行处理,于是用了 JSON.stringify(batchMaintainBillInfoList) ...

  7. HTTP Error 415: Unsupported Media Type! 这个错误

    初步排查的原因应该是,方法传入的参数和接收的参数,个数不一致,或者类型不一致,就会出错. 415是HTTP协议的状态码,415的含义是不支持的媒体类型(Unsupported media type), ...

  8. Http 415:Unsupported Media Type

    问题 在用POST方式携带token访问一个API接口时,发现返回状态码为415,错误信息为"Unsupported Media Type" 解决方法 在请求头加入"Co ...

  9. ajax请求报错415,Unsupported Media Type 415问题解决办法(Ajax)

    场景:Ajax传一个json对象到服务器,让参数自动封装至与json对象匹配的java对象中. 错误类型 错误类型1: "status":415 "error" ...

最新文章

  1. nodeJs --- web服务器创建
  2. 再见,PyTorch!
  3. java.lang.instrument 学习(一)
  4. 频繁项集挖掘之apriori和fp-growth
  5. having vs where
  6. recycleviewitem 列表加载动画_用vue实现一个虚拟列表
  7. git、github、gitlab、gitee的区别
  8. java 整型变量,Java 整型变量
  9. 【何之源-21个项目玩转深度学习】——Chapter3-3.2 数据准备-将图像数据转为tfrecord形式
  10. Spring Boot 2.x 集成 SLF4j + log4j2 日志框架
  11. 【UAV】第一台穿越机QAV250组装记录v1.0
  12. U-Boot下的I2C设备的读写
  13. 怎么在服务器上安装SSL证书?服务器证书安装配置指南
  14. Netstat命令使用方法
  15. Java byte[]与short[]之间转换
  16. 线性方程组的解个数与秩的关系
  17. 视频号如何做出美食爆款视频,美食类爆款技巧
  18. 基于MVC个人信息管理系统
  19. 预告:陈景润定理是“错误百出”吗?
  20. 如何打造自己的个人移动知识库?不妨试试这个工具软件

热门文章

  1. centos忘记root密码怎么办
  2. Activiti获取历史任务信息
  3. 计算机的硬盘接口,2.5.2 计算机硬盘接口类型及安装(2)
  4. Dubbo 泛化调用
  5. html页面如何打印,javascript如何打印页面?
  6. div显示边框显示一条线
  7. Python字典查找报Keyerror解决方法
  8. JSDoc 使用手册
  9. GHISALBA GHOPC-600B接触器HYDAC ENS 311P-8-0250-000-K 技术文章
  10. 多元函数积分学中的利用轮换对称性积分