2017-07-14 74 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

相关问题