0
我使用摩卡获得此API的回应:“http://reqres.in/api/users?page=1”我应该从API获取答案时没有得到回应?
我得到一个回应时,我使用邮递员要求:使用摩卡相同的请求时,得到
然而一个响应(在这种情况下的标记)。我得到一个空的响应。 下面是我写的代码和输出在终端:
const mocha = require ('mocha');
const should = require ('should');
const supertest = require('supertest');
let baseUrl = supertest("http://reqres.in/");
let listUserEndPoint = 'api/users?page=1';
it("List User", async function() {
let res = await baseUrl.get(listUserEndPoint)
.set('Content-Type', 'application/json') // Setting the content type as header
console.log(res.body);
});
有人能帮助我,我在做什么错?
您还没有指定标题。那么你应该如何登录?我猜测如果你在控制台中的响应对象上吐出标题,你会看到类似于HTTP 400 Forbidden响应的东西。 – oligofren
@oligofren感谢您指出,该API通过设置标题,但我已编辑我的问题,即使设置标题后,该API仍然会提供一个空的响应,你能帮我! – Sammy