2017-05-15 111 views
0

我正在使用Jersey來公開REST API。Jersey/char []:HTTP錯誤415:不支持的媒體類型

我得到HTTP錯誤415:不支持的媒體類型,當我嘗試發送到以下入口點的請求:

@POST 
    @Path("check") 
    @Produces("application/json") 
    Response checkPassword(char[] password); 

但是,當我把我的密碼,字符串,它工作正常:

Response checkPassword(String password); 

使用char[]的想法是運用一些好的做法,指出這裏:Why is char[] preferred over String for passwords?

有誰知道我爲什麼會得到415與char []

Regards

回答

0

您可以發佈您的POST請求嗎?

由於消息告訴它是不支持的請求的介質類型。

@Consumes("application/json") 

您期望的數據類型。這可能是json(那麼你通常會把它包含到某個對象中,或者是text/plain或者xml或者你喜歡的任何東西,但是目前球衣期望的類型與請求或者響應中的轉換類型不匹配。

相關問題