以功能方式将正文添加到带有节点的 HTTP post 请求
Add body to a HTTP post request with node in a functional way
我在测试中有以下代码:
var req = request(App)
.post(postUrl)
.set('Authorization', authorizationToken);
req.expect(201)
.end(done);
我想在请求中添加一个 body
。
我找不到任何可能的方法来保持这种风格,我找到的唯一方法是创建一个包含所有正确数据的对象,然后将其传递给请求。可以加吗?
我认为你使用了 supertest 库,那么如果你想发送 post 数据你应该这样做:
var postData = {
"field":1,
"field1": "test"
};
var req = request(App)
.post(postUrl)
.set('Authorization', authorizationToken)
.send(postData);
我在测试中有以下代码:
var req = request(App)
.post(postUrl)
.set('Authorization', authorizationToken);
req.expect(201)
.end(done);
我想在请求中添加一个 body
。
我找不到任何可能的方法来保持这种风格,我找到的唯一方法是创建一个包含所有正确数据的对象,然后将其传递给请求。可以加吗?
我认为你使用了 supertest 库,那么如果你想发送 post 数据你应该这样做:
var postData = {
"field":1,
"field1": "test"
};
var req = request(App)
.post(postUrl)
.set('Authorization', authorizationToken)
.send(postData);