在我的應用程序,我想打通過瀏覽器打開(計算機上以及時我用下面的代碼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嗎? (如果是防火牆配置問題) –