位置: 编程技术 - 正文
推荐整理分享在WordPress中实现发送http请求的相关函数解析(wordpress功能介绍),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:wordpress neve,wordpress neve,wordpress如何使用,wordpress怎么设计网站,wordpress neve,wordpress怎么设计网站,如何用wordpress做网站,wordpress功能介绍,内容如对您有帮助,希望把文章链接给更多的朋友!
在 PHP 中发送 Http 请求(GET / POST)有很多的方法,比如 file_get_contents() 函数、fopen() 函数或者 cURL 扩展,但由于服务器的情况不同,所以不一定会兼容所有情况,这样想要发送 Http 请求则需要经过一系列的判断,非常麻烦。
不过 WordPress 提供了一个 WP_Http 的类来帮你做好兼容性的判断,你只需要调用里边的函数就能完成发送 Http 请求。下面我就简单的介绍一下这个类的常用函数。
发送 GET 请求
上边的代码就把请求目标的信息存储到 $result 变量里了,$result 是一个数组,它有一下的键:
headers:返回的 headers 信息,是一个数组 body:目标的内容,和在浏览器里直接看是一样的 response:返回的代码,如果请求成功会返回 array( 'code'=>, 'message'=>'OK' ) cookies:Cookie 信息,是一个数组也就是说目标的内容就是 $result['body']
发送 POST 请求
如果需要发送 POST 请求就得用到 WP_Http->request() 的第二个参数了,下面看例子:
返回的$result 变量内容请参考上边的 GET 请求。
需要验证的 POST 请求
假如你想在一些 RESTFul 的 API 提交一些信息,你首先需要进行验证,我们需要发送一个含有用户名和密码对的 base 编码的字符串给 API,详细如下:
WordPress 加入 WP_Http 类之后,就放弃了 Snoopy 这个 PHP Class,所以建议大家给 WordPress 写插件的时候,尽量使用 WP_Http 来做 HTTP 请求。
WordPress中自定义后台管理界面配色方案的小技巧 WordPress3.8开始的全新设计的后台支持多颜色选择,默认有八种非常精美的配色,可以让用户自己选择。关于配色WordPress提供了一个函数wp_admin_css_color()可
详解WordPress中创建和添加过滤器的相关PHP函数 apply_filters()(创建过滤器)apply_filters()函数用来创建一个过滤器,大多数被用在函数中,是WordPress插件机制中非常重要的一个函数,能让其它的主题和
详解WordPress中添加和执行动作的函数使用方法 add_action()(添加动作)add_action()函数用来挂载一个函数到动作钩子上。用法add_action($tag,$function_to_add,$priority,$accepted_args);参数$hook(字符串)(必须)挂
标签: wordpress功能介绍
本文链接地址:https://www.jiuchutong.com/biancheng/287469.html 转载请保留说明!友情链接: 武汉网站建设