Axios发布请求未发送到外部URL:TypeError:ns.GetCommandSrc不是函数

时间:2020-01-24 09:41:54

标签: javascript reactjs axios

我有一个React应用程序使用axios(^ 0.19.2)向外部URL发送一些帖子,get等请求。尽管后发请求会触发JS错误,甚至不会发送,但get请求会正确发送和接收:

TypeError: ns.GetCommandSrc is not a function

检查参考将我带到此方法:

function GetCommandUrl()
{
    var commandSrc = ns.GetCommandSrc() + "/to/ajaxRequestNotify";
    return (document.location.protocol === "https:") ? commandSrc.replace("http:", "https:") : commandSrc;
}

我的代码实际上非常简单:

componentDidMount = () => {
    const accessToken <my access token>;
    axios({
        method: 'post',
        url: 'http://<remote url>/customer/check',
        data: {access_token : accessToken}
    })
    .then(response => {
        console.log(response.data);
    });
}

-解决问题后更新-

此功能来自卡巴斯基javascript注入。通过禁用将脚本注入网络流量以与网页交互来解决此问题

Kaspersky: Settings -> Additional -> Network -> Inject scripts into web traffic to interact with web pages中。

0 个答案:

没有答案