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

dfm*_*tro 7 cordova cordova-plugins visual-studio-cordova visual-studio-2017

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

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

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

在此输入图像描述

但是我得到了浏览器错误

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="*" />
Run Code Online (Sandbox Code Playgroud)

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

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