Visual Studio 2017 Cordova CORS仍在使用xhr_proxy for API Post

时间:2018-01-08 08:09:17

标签: cordova visual-studio-2017 cordova-plugins visual-studio-cordova

我在使用Visual Studio 2017中的模板创建的Apache Cordova项目中有以下jquery post调用。

$.post("http://localhost:58998/api/product/save", productData)
        .done(function (data) {
            console.log(data);
        });

我在Visual Studio 2017中以调试模式运行项目到Android,模拟到Nexus 4选项

enter image description here

但是我收到了浏览器错误

  

POST http://localhost:4400/xhr_proxy?rurl=http%3A//localhost%3A58998/api/product/save 415(不支持的媒体类型)

根据我的理解,xhr_proxy被注入,因为它不喜欢我调用不同的域

我读过你必须安装cordova-plugin-whitelist并调整config.xml

https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-whitelist/

我添加了

<allow-intent href="*" />
<access origin="*" />

只是尝试让它在没有xhr_proxy的情况下工作,但这仍然会产生相同的错误

如何使用jquery执行API帖子并能够使用Visual Studio 2017 Android调试进行调试?

0 个答案:

没有答案