2016-07-11 45 views
0

Ich möchte den obigen curl-Aufruf verwenden, um den Statuscode zu überprüfen und die gesamte Antwort vom Server abzufangen. Wie verwende ich superagent/superest speziell, in einem Mokkatest dies zu tun?Verwenden von curl-Befehl, um einen Supertest-/Superagent-Aufruf zu erstellen

+1

Laut [diesem Supertest-Tag-Wiki] (http://stackoverflow.com/tags/supertest/info) handelt es sich um eine High-Level-HTTP-Bibliothek. Was bedeutet, dass die Antwort auf Ihre Frage lautet: "Sie würden überhaupt keine Locke benutzen; Sie würden Supertest verwenden". –

Antwort

0

Wenn ich das richtig verstehe, möchten Sie den Statuscode des HTTP-Aufrufs erhalten. , die so einfach wie das Hinzufügen -I an den curl Befehl (-L und vielleicht auch, wenn Sie Umleitungen folgen wollen) würde:

So würde Ihr Befehl werden:

curl -I -k https://myserver/api/v1/rptoken --cert user.pem --key user.key -H "Accept: application/x-www-form-urlencoded" -H "Content-type: application/x-www-form-urlencoded" -X POST -d "name=foo&name=bar" 

Wenn Ihre Frage ist eigentlich im Zusammenhang mit dem Abfangen der Antwort vollständig, bitte klären.

+0

Ich müsste die gesamte Antwort zu Testzwecken abfangen – shanwar