2017-07-14 6 views
-3

異なるサーバー上の異なる応答コードを返す私は2台の異なるサーバー上で下記の同じコードがあります:別のリターン503これは何の理由かもしれない、と何をしながら、HttpURLConnectionのは

URL url =new URL("http://myurl.com"); 
URLConnection connection = url.openConnection(); 
connection.connect(); 
HttpURLConnection httpConnection = (HttpURLConnection) connection; 
int statusCode = httpConnection.getResponseCode(); 

1つのサーバーには200を返します。正しい応答を得るために2番目のサーバーが必要ですか?

+0

はそれをすべてのサーバーで同じコードとデータですか? –

+0

このコードには注意があります。サーバー側のチェックコード。 – androidnoobdev

答えて

0

200 OK 正常なHTTPリクエストに対する標準的な応答。実際の応答は、使用される要求メソッドによって異なります。 GET要求では、応答には、要求されたリソースに対応するエンティティが含まれます。 POSTリクエストでは、レスポンスには、アクションの結果を記述または含むエンティティが含まれます。

503サービスを利用できません サーバーは現在使用できません(メンテナンスのためにオーバーロードまたはダウンしているため)。一般的に、これは一時的な状態です。

ソース:https://en.wikipedia.org/wiki/List_of_HTTP_status_codes