gpt4 book ai didi

javascript - 从 Cordova 发送 native HTTP 请求

转载 作者:行者123 更新时间:2023-11-28 03:54:18 26 4
gpt4 key购买 nike

我对原生Android开发不太熟悉,我有一些Web开发经验

我正在尝试使用 Cordova 创建一个混合 Android 应用程序,我知道如何发送 AJAX 请求,但由于原始策略,您无法将该 http 请求发送到所有网站,但 native Java 可以发送这种 HTTP 请求

我看到很多人创建插件,使原生API可用于JavaScript,那么cordova中有没有可以发送http请求而不会出现原始策略问题的插件?

最佳答案

是的,存在,并且工作得很好,我们在我们的项目中使用插件 cordova-plugin-advanced-http ,基于cordova-HTTP .

该项目是一个 onsen/angularjs/cordova,插件工作没有 CORS 错误,正常:),现在我们正在评估原生 HTTP 调用或 javascript HTTP 调用是否更有效,插件的作者列举了三个好的动机更改 native 调用:

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方法。可以设置标题和其他预设。

关于javascript - 从 Cordova 发送 native HTTP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47702823/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com