java - Spring JSON url 模式 Not Acceptable

标签 java json spring hibernate

我正在使用 springMVC 3.2.6 和 Hibernate 3.3.1 开发 Web 应用程序

当我将 spring URL 模式映射为 *.htm 时 并请求 URL 为 getname.htm 该方法在 Debug模式和 system.out.println 中检查时工作正常,但未生成 JSON,输出显示为

The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers ().

当我将 spring URL 模式映射为 /rest/ 并请求 url 为 /rest/getname 时,它提供了完美的 JSON 输出:

@RequestMapping(value = "/getname", method = RequestMethod.GET,produces = "application/json")
    public @ResponseBody
    List<String> getNameInJSON() {            

    }

最佳答案

尝试检查浏览器调试器中的“接受” header 并使用 produces 属性。

参见 Producible Media Types

关于java - Spring JSON url 模式 Not Acceptable ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20608724/

相关文章:

java - 在 Java 11 中反序列化 XStream XML 时出错 - 无法通过 JDK 序列化创建 java.beans.PropertyChangeSupport : null

spring - 存储 Spring boot 应用程序的 application.properties 文件的最佳位置是什么?

java - 如何在 Spring4 Rest api 中流式传输大型 csv?

java - 我可以使用现有的套接字连接吗?

java - Media Recorder 在 Android 中启动失败,用于三星 Galaxy s3 的前置摄像头

java - 在 Matlab 中捕获 Java 异常

java - 什么是最有效率的;创建一个新实例或更改现有实例中的值?

json - Swift - 来自字符串错误的日期

javascript - 在 JSON 中使用和检索 PHP 变量

javascript - 使用 AngularJS 迭代多维 Json(Ng-Repeat)