如何从使用post获取数据的api获取数据?这是我的代码,但是当我记录数据时,api不会返回任何内容。
答案 0 :(得分:1)
更改服务器支持的Qs
。 querystring
是axios.post('https://example.com/api', Qs.stringify({
'function': 'getEvents'
}), {
withCredentials: true,
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
}).then(function(response) {
console.log(response.data);
}, function(error) {
console.log(error);
})
库。
Access-Control-Allow-Origin
jsfiddle中的代码,但#!/usr/bin/env python
import ffmpeg
stream = ffmpeg.input('videotests/example.mov')
stream = ffmpeg.filter_(stream,'drawtext',fontfile="fonts/hack/Hack-Regular.ttf",text="%{pts}",box='1', boxcolor='0x00000000@1', fontcolor='white')
stream = ffmpeg.output(stream, 'videotests/output6.mp4')
ffmpeg.run(stream)
也会出错,您可以代理自己或更改服务器原始访问权限。
答案 1 :(得分:1)
我认为您尝试传递的数据作为请求正文是为了对数据进行网址编码,请尝试使用
axios.post('https://example.com/api?function=getSomething')
.then(function(response) {
console.log(response.data);
});