1

定義している一部の RESTful Web サービスの HTTP 要求処理コードでは、ステータス コードの設定に加えて、応答本文でエラー情報を送信します。例えば:

response.sendError(403, "The error was X.");

アプリケーション コンテナーとして Apache Tomcat を使用する場合、応答本文には以下のみが含まれます。

The error was X.

ただし、IBM WebSphere 7 を使用する場合、応答本文は次のようになります。

Error 403: The error was X.

WebSphere が HTTP ステータスを応答本文に付加するのを防ぐ方法はありますか? そうでない場合、どのように JSON 応答を送信できますか?

4

1 に答える 1

0

必要に応じて、エラーコードとフォーマットのカスタマーエラーページを指定します

<error-page>
   <error-code>403</error-code>
   <location>/403.jsp</location>
</error-page>
于 2013-02-08T03:34:21.640 に答える