0
私は、このAPIのレスポンスを取得するためモカを使用しています:「http://reqres.in/api/users?page=1」APIから取得する必要があるときに応答が得られませんか?
を私はPOSTMANにこの要求を使用する場合、私は応答を取得しています:
しかし得るために、モカで同じ要求を使用している場合応答(この場合はトークン)。私は空の応答を得ています。以下 は、私が書いたコードやターミナルで出力されます:
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