2016-08-01 35 views
0

Ich habe erfolgreich Anfrage mit Postboten mit Grundberechtigung und 1 benutzerdefiniertem Header - Token gesendet. Jetzt muss ich die gleiche Anfrage mit curl gesendet. Dies ist, wie Postbote Parameter wie folgt aussehen:Kann keine Lockenanforderung senden. Autorisierung wurde für diese Anfrage verweigert

enter image description here

Und das ist mein curl Befehl:

curl -k -u [email protected]:1Qwer432 -H "CERequestToken: 46Yx2fo4t5+p1IX" https://mysite/v54/api/contracts 

Was mache ich falsch?

+0

hinzufügen --anyauth, Sie verwenden http_basic_auth, eine "unsichere" Auth, die Curl verweigern, standardmäßig zu verwenden, denke ich. zitieren Sie mich nicht darauf, obwohl – hanshenrik

+0

Dies funktioniert nicht: curl --insecure --anyauth -u [email protected]: 1Qwer432 -H "CERequestToken: 46Yx2fo4t5 + p1IXH" https: // mysite/v54/api/Verträge --anyauth – Sviatlana

+0

add '--verbose' und poste die Ausgabe .. – hanshenrik

Antwort

0

Ich fand die Lösung. Das Problem ist, dass Curl Cookies nicht speichert. Und es ist notwendig, Cookies mit Anfrage zu senden.