在我的应用程序,我想打通过浏览器打开(计算机上以及时我用下面的代码Android的HTTP请求奇怪404没有找到问题
try {
url = new URL(serverURL);
httpURLConnection = (HttpURLConnection) url.openConnection();
int timeout = 30000;
httpURLConnection.setConnectTimeout(timeout);
httpURLConnection.setReadTimeout(timeout);
httpURLConnection.connect();
String httpResponseMessage = httpURLConnection.getResponseMessage();
responseCode = httpURLConnection.getResponseCode();
Log.i(LOG_TAG,"Response code "+responseCode);
} catch (Exception e) {
e.printStackTrace();
}
的(秘密)的URL网址如在电话中),完美地工作,并且响应如预期。但是当我通过上面的代码点击相同的URL时,它会给出响应代码404(NOT FOUND)。有人可以告诉我这个问题是什么吗? (对不起,不能发布网址,因为它是高度机密的。)
您是否尝试过使用相同的代码不同的网址? –
对于其他URL,响应代码为200。 – Rajkiran
那么你能在手机的浏览器中打开该URL吗? (如果是防火墙配置问题) –