springmvc之json互動406異常(Not Acceptable)和415異常(Unsupported Media Type)
阿新 • • 發佈:2018-12-07
一. 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>