错误400与Ajax请求

zy

我是Web开发的新手,我想这是一个基本问题,但是我在Internet上找不到解决方案。

首先,我想做的是使用TamperMonkey在网页上加载脚本,然后下载php服务器上的xml文件。

当我在本地主机(使用MAMP)上对其进行测试时,该过程运行完美,但随后将其放置在000webhost服务器上,但它不起作用,我在ajax响应中收到Error 400 Bad请求。我还尝试了其他网络托管服务,但遇到了同样的错误。

另一方面,当我只是通过Google chrome搜索栏发送请求时,该请求在000webhost服务器上可以正常运行。另外,将其发送到的URL格式正确,例如当我进行console.log记录时,然后单击链接,它会执行应有的操作。

我正在使用GM_xmlhttpRequest方法。这是代码:

let url = some_correct_url;
GM_xmlhttpRequest({
        methode: "GET",
        url: url,
        headers: {
            "Accept": "text/xml"
        },
        onload: function(response){
            var r= null;
            if (!response.responseXML){
                r= new DOMParser().parseFromString(response.responseXML, "text/xml");
            }
            r= response.responseXML;
            console.log(r);
            console.log(response.responseText);
            });
        });
盖刷

您的请求正文中有错字。

错别字: methodE: "GET"

请更正输入错误,使它显示出来method: "GET"并告知我们结果。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章