这个WP_Http
类本质上是cURL的包装器,其方式与wpdb
本质上是mysqli
. 因此,如果实现得当,直接使用cURL与使用WP_Http
(自WP_Http
使用cURL发出请求)。
也就是说,以最佳方式实现旋度函数并不是世界上最容易做到的事情。什么使WP_Http
非常有用的是,它为您接管了许多繁重的工作,例如标准化错误处理、请求结构等。它还为您提供了一套有用的帮助函数,使从cURL请求中请求特定内容变得更加简单。
理想情况下,如果您要发出大量cURL请求,您应该自己编写一套函数,这样就不必到处都有重复的代码,WP_Http
只是为了你。
这只是一段很长的路要走WP_Http
不通过前端请求信息。如果它这样做了,那么它将执行类似于ajax调用的操作,正如您所提到的,通常不应该(在许多浏览器中也不能)用于跨域请求。