レスポンスコードに応じて正しいストリームからデータを読み取る適切な方法は何ですか?ここでレスポンスコードに応じてHttpURLConnectionからデータを読み取る適切な方法
は、私は今それをやっている方法です。
private String getData(int responseCode, HttpURLConnection connection) throws IOException {
if (responseCode > 220) {
return NetworkUtil.readFromStream(connection.getErrorStream());
} else {
return NetworkUtil.readFromStream(connection.getInputStream());
}
}
それは動作しますが、304 (not modified)
ようなレスポンスコードとは何ですか?
変更されていない場合、データはありません。 – EJP
@EJPは単なる例であり、悪い例です... – dit