Kimlik doğrulama bilgileri burada ayarlanmıştır, kullanıcı/parola doğruysa her şey mükemmel çalışır, ancak hatalıysa askıda kalıyor. Bu, yanlış kimlik bilgileri bu hat üzerinde asılı, hemen burada asılı .:Yanlış giriş kimlik bilgileri sağlandığı taktirde httpsURLConnection.getInputStream() işlevi Android'de nasıl saklanır?
Authenticator.setDefault(new Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(user, password.toCharArray());
}
});
Code 401 dönmek sunucu sorunları, ben Curl ve Browser ile işaretli değil: = new BufferedReader (Yeni InputStreamReader (httpURLConn. getInputStream()));
try {
URL url = new URL(resourceUrl);
HttpURLConnection httpURLConn = (HttpURLConnection) url.openConnection();
String rawData = "";
String currentLine = null;
BufferedReader in = null;
in = new BufferedReader(new InputStreamReader(httpURLConn.getInputStream()));
while ((currentLine = in.readLine()) != null) {
rawData = rawData.concat(currentLine);
}
in.close();
} catch (UnknownHostException e) {
Log.i(CLASS_NAME + "::" + METHOD_NAME
, "An exception occured while reading data from remote host. httpURLConn.responseCode = " + httpURLConn.getResponseCode()
+ "/httpURLConn.responseMessage = " + httpURLConn.getResponseMessage(), e);
throw new UnknownHostException();
} catch (IOException e) {
Log.i(CLASS_NAME + "::" + METHOD_NAME
, "An exception occured while reading data from remote host. httpURLConn.responseCode = " + httpURLConn.getResponseCode()
+ "/httpURLConn.responseMessage = " + httpURLConn.getResponseMessage(), e);
throw new IOException();
}
Hayır, yanıtta Keep-Alive başlığı yok –