我正在使用superagent向Vimeo's Upload API提出请求。
我的请求如下所示=
var request = require('superagent');
request
.post('https://api.vimeo.com/me/videos')
.set('Authorization', 'bearer ' + myAccessToken)
.set('Accept', 'application/vnd.vimeo.*+json;version=3.2')
.send({ type: "streaming" })
.end(function (error, response) {
//Code
}
我必须在此处使用Accept
标头来指定documentation 中提到的版本。
我的问题是response.body
是一个空对象{}
。 response.text
为undefined
- response.status
为201.
我应该得到文档中显示的响应。但我得到一个空对象。
如果我通过POSTMAN尝试相同的请求,我会得到我需要的响应。但是使用superagent
我无法得到它。我需要做什么额外的配置来获得response.body?