現在、REST実装をテストしています。問題があります。404エラーが送信された場合(「ユーザーが見つかりません」など)、正しいHTPヘッダーを取得できますが、ページの本文/コンテンツは取得できません。
ブラウザでページを呼び出すと、生成されたJSONコンテンツを確認できます。
URLConnection connection = new URL(url).openConnection()
connection.connect()
if ( connection instanceof HttpURLConnection) {
HttpURLConnection httpConnection = (HttpURLConnection) connection
int code = httpConnection.getResponseCode()
if (code >= 400) {
assertTrue("Wrong Error Code", code == 404)
}
}
これは私の現在のコードであり、正常に機能します。しかし、HTTP応答の本文を取得するにはどうすればよいですか?