跳到主要内容

内容类型

DeepSeek V3 中英对照 Content Types

你可以配置 Spring MVC 如何从请求中确定请求的媒体类型(例如,Accept 头、URL 路径扩展、查询参数等)。

默认情况下,仅检查 Accept 头信息。

如果必须使用基于 URL 的内容类型解析,请考虑使用查询参数策略而不是路径扩展。有关更多详细信息,请参阅后缀匹配后缀匹配与 RFD

你可以自定义请求内容类型的解析,如下例所示:

@Configuration
public class WebConfiguration implements WebMvcConfigurer {

@Override
public void configureContentNegotiation(ContentNegotiationConfigurer configurer) {
configurer.mediaType("json", MediaType.APPLICATION_JSON);
configurer.mediaType("xml", MediaType.APPLICATION_XML);
}
}
java