"401 Unauthorized" - Fehler während der http-post (geklont aus der curl-Befehl) in Android
ich weiß, dass ich bin nicht der erste, aber ich Suche und hatte keine Lösung gefunden.
Zuerst brauche ich um dies:
curl -user1:pass1 - X POST -d"data" http://www.mysite.com/pushes.xml
Aber ich will nicht zu verwenden curl-lib für diese einfache Anforderung, denn ich denke, die Lösung muss einfach und schmerzlos. Ich habe festgestellt, das http-login-Beispiel, und versucht, es mit
nvps.add(new BasicNameValuePair("username", "user1"));
nvps.add(new BasicNameValuePair("password", "pass1"));
Aber ich denke, dass die tags "Benutzername" und "Passwort" falsch sind... und ich einfach nicht in der Lage, Sie zu bekommen.. so dass ich Sie bitten, zu helfen. Bitte helfen Sie mir zu verstehen, was ich tun müssen, um zu bekommen thrrough diese Anmeldung. Dank wird garantiert 🙂
P. S. in der Antwort, die ich bekomme msg "HTTP Basic: Zugriff verweigert". Aber curl-Befehl funktioniert...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Überprüfen Sie die API, die Sie verwenden. Ich hatte das ähnliche problem, bis ich es gecheckt und es war "Benutzer", nicht "Benutzername".
So ändern
nvps.add(new BasicNameValuePair("username", "user1"));
zu
nvps.add(new BasicNameValuePair("user", "user1"));
und probieren Sie es aus.wenn der server zurückgibt, 401, die Sie übergeben müssen Anmeldeinformationen über spezielle authenticator oder header-Parameter:
oder