使用请求库执行发布请求

时间:2019-07-17 12:38:40

标签: node.js request http-post

我知道这似乎是一个简单的问题,但请搜索一下,请相信我,它从未发布过。

我想在我的nodejs应用中向外部Api执行发布请求

此Api具有: 基本认证 我必须避免咀嚼ssl证书 数据包含一些人员{type:xxx,...}

我使用了axios,它与get配合得很好

 let axiosConfig = {
    headers: {
        'Content-Type': 'application/json',
        'Accept': 'application/json'
    },
    auth: {
        username: '*****',
        password: '*******'
    },
    httpsAgent: new https.Agent({ rejectUnauthorized: false })
};
axios.get(url, axiosConfig)

.then(function (response) {
    res.send(JSON.stringify(response.data));
    console.log(response);
})
.catch(function (error) {
    console.log(error);
});

但是在工作后,它给了我一个错误:UTF-8不是一个函数!

我认为这是axios的一个错误,所以我想获得替代解决方案

0 个答案:

没有答案