前端如何解决状态码为406错误?

新手上路,请多包涵

在登录模块中点击登录的时候,报406的错误,前端如何解决呢???

阅读 5.1k
2 个回答

这个,你抓包下你的请求中的 Accept 和 响应中的 Content-Type 看下,是你 Accept 写错了,还是后端返回的 Content-Type 设置错了..

https://blog.csdn.net/weixin_...

HTTP 协议中的 **406** Not Acceptable 状态码表示客户端错误,指代服务器端无法提供与  Accept-Charset 以及 Accept-Language 消息头指定的值相匹配的响应。
在实际应用中,这个错误状态码极少使用:不是给用户返回一个晦涩难懂(且难以更正)的错误状态码,而是将相关的消息头忽略,同时给用户提供一个看得见摸得着的页面。这种做法基于这样一个假设:即便是不能达到用户十分满意,也强于返回错误状态码。
如果服务器返回了这个错误状态码,那么消息体中应该包含所能提供的资源表现形式的列表,允许用户手动进行选择。

https://developer.mozilla.org...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题