gpt4 book ai didi

json - Spring MVC,在普通请求中强制 JSON 响应

转载 作者:行者123 更新时间:2023-12-04 17:12:12 25 4
gpt4 key购买 nike

我正在使用 Spring 3.0.6 并且我有一个用于将文件上传到服务器的 Controller 。我正在使用脚本为支持它的浏览器使用 XmlHttpRequest 上传,而其余浏览器提交(隐藏)多部分表单。然而问题是,当提交表单时,它会发送以下 header :

Accept  text/html, application/xhtml+xml, */*

我认为由于这个标题, Controller 被标记为 @ResponseBody响应的回复被转换为 XML 而不是 JSON。有没有办法在不破解表单提交请求的情况下解决这个问题?

最佳答案

您可以使用 @RequestMapping(produces = "application/json") 强制使用 JSON .我不记得这是否在 3.0 中可用,但它肯定在 3.1 和 3.2 中可用。

正如其他人指出的那样,Jackson 需要在您的类路径上。

关于json - Spring MVC,在普通请求中强制 JSON 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7726493/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com