一次Web请求返回406原因与解决方案
ajax请求,响应信息返回的却是报错406,。
1、断点调试,进入对应处理方法,且得到正确信息返回到解析器。使用的是ssm,前端ftl
2、js将返回错误信息打出来,类似为:
百度406错误出现的原因,参考博文:https://blog.csdn.net/lkwan123/article/details/73385025
于是知道原因大概是我的响应类型指定给解析器或浏览器的与实际响应类型不一致。
查看我的方法上面的RequestMapping等注解,大概如下:
@RequestMapping(value="", produces="text/html")
@ResponseBody
public Map doMethod(){...}
问题就出在这里,我这个@ResponseBody就限定了返回的是json串,正常的produces应该是“application/json”,但是浏览器得到的是text/html,因此解析失败,406错误。
有关于@RequestMapping各个属性意义,参考博文:https://blog.csdn.net/x_iya/article/details/77451559
这里的错误图是网上扣的,可能有一些差别,因为同事发生的错误。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决
2016-11-21 登陆中session的处理
2016-11-21 使用plsql连接别人的oracle(转)
2016-11-21 解决maven Generating project in Interactive mode卡死问题(转)