Für zukünftige Referenz:
curl -v --ntlm --insecure --location-trusted --user 'a':'b' -b cookie.txt https://example.con/ >success.txt 2>&1
Dann funktioniert ein einfacher cURL-Aufruf mit dem Cookie.
Ich versuche, einen Cookie (der mir die Authentifizierung an anderer Stelle erleichtert) zu speichern, der von einer Website nach einer Authentifizierung bereitgestellt wird.
Der Fall ist wie folgt:
Der Prozess funktioniert mit Mozilla, aber ich muss ein Testskript davon machen. Ich verwende Wget oder CURL .
Ich habe den folgenden Befehl:
wget --cookies="on" --keep-session-cookies --save-cookies="cookies.txt" --load-cookies="cookies.txt" --no-check-certificate --user="user" --password="password" https://example.con/
Aber es funktioniert nicht. Der Cookie erhält keine Authentifizierungsinformationen und die letzte Weiterleitung gibt mir eine nicht autorisierte Antwort.
Wie kann ich dieses Problem beheben?
Für zukünftige Referenz:
curl -v --ntlm --insecure --location-trusted --user 'a':'b' -b cookie.txt https://example.con/ >success.txt 2>&1
Dann funktioniert ein einfacher cURL-Aufruf mit dem Cookie.