位置: 编程技术 - 正文

在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自定义文章类型)

  • 兴业银行汇款手续费
  • 流转税具体的账务处理,可以怎样考虑?
  • 股东如何收回投资
  • 费用先付款后收到发票做账
  • 公司所得税费用怎么算报多少钱
  • 预付押金是否可以作为成本
  • 未达起征点销售额,11栏怎么填写
  • 个人独资企业的优缺点
  • 小规模购买税盘的费用可以抵税吗
  • 销毁会记凭证
  • 商业企业月末结转成本
  • 电子承兑背书失败是怎么回事
  • 建筑劳务公司的工资计入什么科目
  • 企业发生的辞退福利
  • 如何解决私账流水过大的问题?
  • 事业单位去年的年假今年可以休吗
  • 公司销售二手车怎么做账
  • 中国每年森林火灾造成的损失
  • 1500元左右打游戏最好的手机
  • 怎么把过期银行卡的钱取出来
  • 高新技术企业取消资格的程序
  • 企业研发过程中特殊收入的会计处理
  • 进项税额暂不转出情况说明怎么写
  • 基本户注销帐户余额怎么分配?
  • 应付账款的暂估入账
  • 预付账款属于资产类
  • 双链表的删除操作算法,两条改链语句能调换位置吗?
  • 个体户流水过大怎么避税
  • windows10更新会丢失数据吗
  • 工会会员会费缴费证明怎么开
  • 进程cmd.exe
  • 高新企业研发费用占比规定
  • PHP:is_executable()的用法_Filesystem函数
  • 企业代扣代缴个人所得税会计分录
  • java项目报错
  • 个税返还的会计处理
  • 个人独资企业所得税弥补亏损
  • 会计制度备案附件要上传什么
  • 投资收益的会计处理
  • 对公帐户进出帐要交税吗
  • 预付账款借方怎么调平
  • 经营现金支出包含哪些内容
  • Python psd-tools如何转换文件
  • 公司没有车加油费怎么报
  • mysql怎么给字段添加中文备注
  • 客户多付的尾数计入什么科目
  • 房屋提折旧几年
  • 公司班车费用如何入账
  • 企业如何进行促销
  • 应付职工薪酬多计提了如何冲掉
  • 折扣折让红字发票
  • 跨期费用账务处理
  • 高速过路费怎么补交
  • 同一个客户有应收也有应付怎么办
  • 增值税计入固定资产的成本吗
  • 金税盘费用抵扣账务处理
  • 公司投资银行理财产品如何做账
  • 重要空白凭证是什么科目
  • 个体户建账吗
  • sql server 存储过程 超时
  • mac上怎么截图
  • wp7.8升级wp8
  • winxp怎么设置启动项
  • centos7如何安装telnet
  • centos sh
  • linux将文本写入文件
  • unity3d协程的作用
  • js math.js
  • 阿里云云服务器ecs位于云端
  • css如何控制图片位置
  • 搭建nodejs
  • OnApplicationFocus
  • cmd Tasklist与Tskill管理Windows系统进程
  • JavaScript中的变量名不区分大小写
  • js中数组排序sort的用法
  • jquery查找指定元素
  • jQuery+Ajax+PHP弹出层异步登录效果(附源码下载)
  • 陕西省税务系统
  • 青岛市税务局归谁管
  • 实收资本印花税税率多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设