2017-07-14 75 views
-3

我有兩個不同的服務器下面給出的相同的代碼返回不同的響應代碼:HttpURLConnection的不同的服務器上

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

一臺服務器返回200,而另一個收益503還有什麼能這樣做的原因,並做什麼我需要在第二臺服務器上獲得正確的響應?

+0

它是相同的代碼和數據都在服務器上? –

+0

它已經注意到這個代碼。檢查服務器端的代碼。 – androidnoobdev

回答

0

200 OK 成功HTTP請求的標準響應。實際的響應將取決於使用的請求方法。在GET請求中,響應將包含與請求資源相對應的實體。在POST請求中,響應將包含描述或包含操作結果的實體。

503服務不可用 服務器當前不可用(因爲服務器過載或因維護而關閉)。一般來說,這是一個暫時的狀態。

來源:https://en.wikipedia.org/wiki/List_of_HTTP_status_codes

相關問題