応答コード= 400私はアンドロイドアプリを実行しますが、私のブラウザとポストマンで同じURLをテストすると、レスポンスコードは200です。何が間違っていますか。これは取得リクエストメソッドですレスポンスコード400 OKHTTP
public static String getRequest(String myUrl) throws IOException {
InputStream is = null;
try {
URL url = new URL(myUrl);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setReadTimeout(30000 /*milliseconds*/);
conn.setConnectTimeout(20000 /*milliseconds*/);
conn.setRequestMethod("GET");
conn.setDoInput(true);
// Starts the query
conn.connect();
int response = conn.getResponseCode();
if (response != HttpURLConnection.HTTP_OK)
is = conn.getErrorStream();
else
is = conn.getInputStream();
Log.i(TAG, String.valueOf(response));
// Convert the InputStream into a string
return readStream(is);
// Makes sure that the InputStream is closed after the app is
// finished using it.
} finally {
if (is != null) {
is.close();
}
}
}
私は助けが必要です。
ローカルサービスを使用していますか? –
いいえ、オンラインサーバーを使用しています – chidinma
エラー400その悪質な要求、あなたの値を確認してください –