1

次のコードを使用してエラー メッセージを送信しています。

これは私自身のエラー コードとカスタム メッセージです。返信メッセージを送信しています。

throw new WebApplicationException(
    Response.status(1002)
            .header(ae.getMessage(), ae)
            .type(MediaType.TEXT_PLAIN)
            .build());

問題は、フロント エンドの担当者がステータス コードを確認できるが、メッセージを確認できないことです。この問題を解決する他の方法はありますか?

4

1 に答える 1

2

メッセージを設定するには、エンティティ メソッドを使用する必要があります。

Response.status(1002)
        .entity(ae.getMessage())
        .type(MediaType.TEXT_PLAIN)
        .build());
于 2012-11-14T03:57:20.127 に答える