detail:不支持请求中的媒体类型“text/plain;charset=UTF-8”

一、问题描述

请求JSON数据出现如下错误

在这里插入图片描述

二、问题解决

  • 原因:我们提交数据时, 并没有告诉浏览器所提交的数据格式,浏览器还是按普通文本格式提交。
  • 所以我们要告诉浏览器我们提交的格式,比如增加头字段:Content-Type:application/json;charset=UTF-8,并让浏览器将格式标志提交到服务器

在这里插入图片描述

  • 输入内容都是有提示的,我就不打出来了
    在这里插入图片描述

  • 在请求头模块中显示,刚才添加的头字段
    在这里插入图片描述

三、头字段解释

  • Content-Type:提交数据内容的格式

application/json:应用数据而且类型是JSON格式

  大类型/小类型 ——>img/jpg img/png

  • charset=utf-8:设置编码集为utf-8

国内常用的GBK、GB2312、UTF-8。
GBK是在国家标准GB2312基础上扩容后兼容GB2312的标准,它包含全部中文字符,但不论是中英文都是双字节。
UTF-8则包含全世界所有国家需要用到的字符。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部