我在使用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选项
但是我收到了浏览器错误
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调试进行调试?