使用curl命令进行超级/超级调用

时间:2016-07-11 17:02:25

标签: javascript curl mocha supertest superagent

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

我想使用上面的curl调用来验证状态代码以及从服务器捕获整个响应。如何在mocha测试中专门使用 superagent / supertest 进行此操作?

1 个答案:

答案 0 :(得分:-1)

如果我理解正确,您需要获取HTTP调用的状态代码。 这就像在curl命令中添加-I一样简单(如果你想跟随重定向,也可能是-L):

所以你的命令会变成:

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"

如果您的问题实际上与完全接收回复相关,请澄清。