位置: 编程技术 - 正文

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

  • 租车怎么缴纳罚款
  • 印花税票是什么税种
  • 我国采用的税率形式有哪几种
  • 季度亏损还需要计提所得税吗
  • 固定资产一次性扣除账务处理
  • 发票领购簿长什么样
  • 已认证发票对方红冲应该怎么做账
  • 资产处置收益是什么意思
  • 签订合同后付款
  • 社保缴纳已超标准
  • 房贷怎么申报抵押贷款
  • 应交税费贷方余额怎么算
  • 将自产的产品用于对外投资
  • 超过保质期存储时间或变质的食品应该怎样处理
  • 企业垫付土地补偿款
  • 计提固定资产的方法有几种?
  • 对公人民币转账、汇款(含退汇)分录
  • 个人去税务局开劳务发票要交多少税
  • 营改增对运输业的影响
  • 金税盘用户管理是灰色不能点击
  • 高新技术企业资格复核
  • 主营业务成本算损益类科目吗
  • macbookpro怎么安装双系统
  • kindeditor vue
  • linux硬链接命令
  • 个人所得税扣缴申报啥意思
  • uniapp使用高德地图创建多边形
  • oauth认证流程
  • 增值税的类型主要有哪些
  • 关联方利息支出标准比例
  • 免抵退税帐务处理
  • 物业公司购买空调合法吗
  • 贷方跟借方哪个是收入哪个是支出
  • 付出对价的公允
  • web自动化测试平台
  • 微信利用php创建文件
  • php 伪造HTTP_REFERER页面URL来源的三种方法
  • C语言中指针变量指向字符串时是有效字符的长度吗
  • 金融机构贷款准备金
  • 纳税申报需要报哪些税
  • 发票收件人信息
  • 公司收到保险公司退保费怎么账务处理
  • 核销坏账递延资产怎么算
  • 外贸企业出口退税
  • 金蝶专业版数量金额明细账设置
  • 债务豁免涉税
  • 利用职务之便谋取私利是什么罪
  • 一般纳税人简易计税方法适用情形
  • 委托加工业务中需要计算缴纳增值税销项税
  • 企业转让专利需要交什么税
  • 企业所得税虚报成本多少属于犯罪
  • 建筑业外包工程包括哪些
  • 增值税进项税额在借方还是贷方
  • 采用现销方式销售商品的会计分录
  • 车辆保险证明怎么开
  • 来料加工企业的辅助材料自购怎开销售发票
  • SQL中实现SPLIT函数几种方法总结(必看篇)
  • 配置是什么意思
  • 预览版与正式版
  • iphone中的照片如何导入mac
  • xp系统改win7系统设置
  • pkjobs.exe - pkjobs是什么进程 有什么用
  • 如何找?
  • win7系统教程
  • win10桌面test mode
  • win10累积更新卡在正在下载
  • android常见面试题及答案
  • javascript的原型,原型链,有什么特点?
  • Android 摄像头预览卡顿
  • bash脚本语言
  • node.js的express
  • unity教程 知乎
  • jQuery基本选择器
  • 面向对象设计六大原则
  • 虚拟摇杆 安卓
  • jquery获取多个元素
  • 滴滴排队机制怎么设置
  • 电子客票号码8768是什么
  • 河南助学金申请表
  • 国税局发票打印软件下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设