1. 程式人生 > >springmvc之json交互406異常(Not Acceptable)和415異常(Unsupported Media Type)

springmvc之json交互406異常(Not Acceptable)和415異常(Unsupported Media Type)

XML 數據 set -c cor data spa cti json

一. 406異常(Not Acceptable)

1. 沒有添加jackson-databind包
2. 請求的url的後綴是*.html。在springmvc中如果請求的後綴是*.html的話,是不可以響應一個json數據的,將url中的*.html改成*.action即可。

二. 415異常(Unsupported Media Type)

1. ajax請求中沒有設置contentType:‘application/json;charset=utf-8‘
2. 沒有添加三個jackson依賴

<dependency>
    <groupId>com.fasterxml.jackson.core</
groupId> <artifactId>jackson-core</artifactId> <version>2.4.2</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.4.2</version
> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>2.4.2</version> </dependency>

springmvc之json交互406異常(Not Acceptable)和415異常(Unsupported Media Type)