从Cordova发送本地HTTP请求

tpxzln5u  于 2023-03-08  发布在  其他
关注(0)|答案(1)|浏览(276)

我对原生Android开发不太熟悉,我在Web开发方面有一些经验
我正在尝试创建一个混合的Android应用程序使用 cordova ,我知道如何发送 AJAX 请求,但你不能发送HTTP请求到所有网站,因为起源政策,但原生Java可以发送这种HTTP请求
我看到很多人创建插件,使本地API可用于JavaScript,所以有没有任何插件在 cordova ,可以发送http请求没有问题的起源政策?

vwhgwdsa

vwhgwdsa1#

是的存在,并且工作得很好,我们正在使用我们的项目插件cordova-plugin-advanced-http,基于cordova-HTTP.
该项目是一个onsen/angularjs/cordova,插件工作没有CORS错误,正常:),现在我们正在评估是否是更有效的本地HTTP调用或javascript HTTP调用,插件的作者引用三个良好的动机来改变本地调用:

Background threading - all requests are done in a background thread.
Handling of HTTP code 401 - read more at Issue CB-2415.
https://issues.apache.org/jira/browse/CB-2415
SSL Pinning - read more at LumberBlog.
http://blog.lumberlabs.com/2012/04/why-app-developers-should-care-about.html

该插件提供了一个很好的文档,并易于使用简单的POSTPUTDELETEGET方法。是可能的设置标题和其他预设。

相关问题