我有POST方法的ajax請求。請求將Json數據發佈到服務器。我想這個JSON解析到一個像這樣的字符串:Json在澤西島中的字符串
@POST
@Path("file/save")
@Consumes(MediaType.APPLICATION_JSON)
public void save(String content) {
}
我得到這個錯誤每次我嘗試對服務器的請求:
「錯誤400無法反序列化java.lang.String中的實例出START_OBJECT令牌」
下面是詳細的POST請求:
Request URL: http://localhost:8181/file/save
Request Method:POST
Status Code:400 Bad Request
Request Headers
Accept:*/*
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8
Connection:keep-alive
Content-Length:379
Content-Type:application/json
Cookie:JSESSIONID=0AFC5FF7F201391DD67CCB0DA1BCD25C
Host:localhost:8181
Origin:http://localhost:8181
Referer:http://localhost:8181
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.66 Safari/537.36
X-Requested-With:XMLHttpRequest
Query String Parameters
Request Payload
<my json data>
Response Headers
Cache-Control:must-revalidate,no-cache,no-store
Content-Length:1369
Content-Type:text/html;charset=ISO-8859-1
Date:Wed, 11 Sep 2013 03:11:03 GMT
Server:Apache-Coyote/1.1
我該如何解決這個問題?謝謝!
**,**,**是產生400的HTTP POST請求?請包括所有標題和正文。 –