2017-05-15 12 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 []

大丈夫

答えて

0

POSTリクエストを投稿できますか?

メッセージには、サポートされていない要求のメディアタイプが示されています。

@Consumes("application/json") 

期待するデータの種類。これはjsonになる可能性があります(通常、これをいくつかのオブジェクト、text/plainまたはxmlなどにラップしますが、現在ジャージタイプでは要求または応答時に転送されたタイプと一致しません)。

関連する問題