【发布时间】:2021-06-17 18:44:21
【问题描述】:
我正在尝试连接到需要 HTTP 发布请求的 API (nova.astrometry.net),就像表单(x-www-form-encoded)一样。我为此使用 Axios,但仍然收到此错误作为来自 API { status: 'error', errormessage: 'no json' }的响应@
这是代码供参考
axios({
method: 'post',
url: 'http://nova.astrometry.net/api/login',
data: {
'request-json': JSON.stringify({ "apikey": process.env.API_KEY })
},
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
}).then((response) => {
console.log(response.data)
});
我也尝试使用请求库,但得到了相同的响应。
【问题讨论】:
标签: javascript node.js post axios