cURL vs WP_Http for safety?

时间:2015-04-24 作者:LinDan ChongWei

当涉及到个人信息(如用户信息)的跨域请求时,出于安全原因,必须在后台进行。我是cURL的新手,但有人指出它不用于WP开发,所以我使用wordpress中内置的WP\\uhttp。我只是想知道这样做是否安全,因为这种方法是通过前端发送信息的,所以有更安全的方法吗?

1 个回复
最合适的回答,由SO网友:TheGentleman 整理而成

这个WP_Http 类本质上是cURL的包装器,其方式与wpdb 本质上是mysqli. 因此,如果实现得当,直接使用cURL与使用WP_Http (自WP_Http 使用cURL发出请求)。

也就是说,以最佳方式实现旋度函数并不是世界上最容易做到的事情。什么使WP_Http 非常有用的是,它为您接管了许多繁重的工作,例如标准化错误处理、请求结构等。它还为您提供了一套有用的帮助函数,使从cURL请求中请求特定内容变得更加简单。

理想情况下,如果您要发出大量cURL请求,您应该自己编写一套函数,这样就不必到处都有重复的代码,WP_Http 只是为了你。

这只是一段很长的路要走WP_Http 不通过前端请求信息。如果它这样做了,那么它将执行类似于ajax调用的操作,正如您所提到的,通常不应该(在许多浏览器中也不能)用于跨域请求。

结束

相关推荐

How deactivate the http-api

为它提供一个tipp或解决方案来停用WP\\U Http\\U Streams类中的方法request()?我也在脱机服务器上使用WordPress,并让wp\\U debug true用于开发和测试。但是我从函数中得到了很多关于使用http类的警告;例如,在仪表板中读取提要的函数。目前我已经停用了更新主题、插件、核心和cron的所有挂钩;请参阅我的小插件:https://github.com/bueltge/WP-Offline谢谢你的回复