位置: 编程技术 - 正文

在WordPress中实现发送http请求的相关函数解析(wordpress功能介绍)

编辑:rootadmin

推荐整理分享在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']

在WordPress中实现发送http请求的相关函数解析(wordpress功能介绍)

发送 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 转载请保留说明!

上一篇:WordPress中用于创建以及获取侧边栏的PHP函数讲解(wordpress创建)

下一篇:WordPress中自定义后台管理界面配色方案的小技巧(wordpress自定义文章类型)

  • 2020年小微企业所得税税率
  • 补提企业所得税怎么做账
  • 房产税城镇土地使用税税率
  • 算所得税要不要减去增值税
  • 现金日记账1月怎么算
  • 房屋租赁收入如何征税?
  • 增值税销项税额影响入账金额吗
  • 养老机构提供的养老服务免增值税吗
  • 加工企业购入辅料记入什么科目?
  • 减少实收资本会引起资产和所有者权益发生变化吗
  • 去年福利费今年怎么算
  • 打印的电子发票需要盖章么
  • 单位年底发放的补助
  • 没有认证的进项发票怎么入账
  • 发票专用章盖错地方了可以用吗
  • 项目材料验收流程
  • 如何填写企业所得税
  • 推广的产品
  • 库存现金的主要内容有哪些
  • 三栏式明细账目录填写范本
  • windows10出现你的电脑出现问题
  • 电子设备摊销额怎么算
  • 鸿蒙系统怎么隐藏应用图标
  • isignup.exe是什么进程 isignup进程查询
  • php strrpos函数
  • 不动产增值税怎么算
  • 季度交企业所得税是按照什么来交的
  • PQIMountSvc.exe是什么进程 PQIMountSvc进程查询
  • 偷税行为五年后被发现要接受行政处罚吗?
  • 小微企业免征增值税政策2023
  • 企业利润取出税费有哪些
  • vue如何实现打印
  • 本地部署stable diffusion需要什么显卡
  • set0
  • 微信支付开发步骤
  • 神经网络浅讲
  • php弹出提示框
  • php手机验证码验证
  • 贷款和应收款项属于金融资产的哪类
  • 个人个税汇算清缴怎么做
  • 普通发票可以抵扣进项吗
  • mysqli
  • mysql查询一列数据
  • mongodb的用户名和密码
  • 确定负债排列顺序的依据
  • 一次性用品可以做什么东西
  • sqlserver时间格式化时分秒
  • 盈余公积的会计科目
  • 其他应收款审计说明怎么写
  • 股东所有者权益负数
  • 专利年费计入哪里
  • 有限合伙企业如何报税
  • 材料成本差异怎么做分录
  • 货物赔偿款怎么开票
  • 自产自用进项税额
  • 办公报销项目
  • 商业地产会计账务怎么做
  • 小规模纳税人哪里可以查
  • 资本增值率计算公式是什么?
  • 利润表中公允价值变动为贷
  • 利税总额怎么算?
  • 资产减值损失包含
  • 按关键字13,24,37,90,53,34
  • linux下xhost命令报错:unable to open display的解决办法
  • 把winpe安装至系统盘
  • android break
  • unity3d特效教程
  • linux中mysql备份shell脚本代码
  • python3 args
  • ar现实增强设备
  • jquery设置文本字体样式
  • android studio代码写在哪
  • python 批量查询
  • android自定义ui
  • listview
  • android布局教程
  • android回调函数
  • python flask
  • 如何找回电子税务局企业密码
  • 房地产的土地增值税怎么交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设