位置: 编程技术 - 正文

在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年外资企业
  • 老版普通增值税发票还能用吗
  • 实际利率法怎么理解
  • 已认证的发票在哪里查
  • 华为p60pro上市时间是几月
  • 回收站右键菜单修改
  • 你肯定不知道的11个狗狗冷知识
  • bios里面怎么设置中文
  • 农作物种植销售
  • 合伙企业取得红利怎么交税
  • 公司股权分红款需要税吗
  • 公司收到加盟费怎么做会计分录
  • ’sass_binary_site‘ is not a valid npm option问题的产生原因及解决办法
  • mmc.exe是什么
  • 使用php进行mysql数据库编程的基本步骤
  • html转xhtml
  • k8s部署ingress-nginx
  • 预付装修费的会计处理分录
  • 开具负数发票的流程
  • web主要的请求方式有几种
  • 小规模附加税减免性质代码如何选
  • 视同销售账务处理如何做?
  • 增值税普票遗失可否用复印件入账
  • 企业所得税第二十七条规定
  • 报税金额和开票统计不一致
  • 对象是类的实例,一个对象必须属于一个已知的类
  • 进项抵扣了还要交附加嘛
  • 个体户需要税务报道不
  • mysql批量处理
  • 公司控股另一家公司好与坏
  • 买下土地
  • 增值税期末留抵退税原因采集确认单
  • 个人代人开普票个税怎么算
  • 收回股权投资
  • 建筑公司工程外包 税务
  • 应收票据到期收回的会计分录
  • 增值税一般纳税人认定标准
  • 个税里的年金是指
  • 公司举办活动的好处
  • 股权转让的资料有哪些
  • 工会里的钱
  • 暂估成本估多了怎么办
  • 个人发票抬头写真名吗
  • 采购自产自销的商品
  • 银行日记账怎么导出
  • 帐簿的保管期限
  • 浅谈mysql explain中key_len的计算方法
  • redhat配置bond
  • Win10怎么显示我的电脑
  • 注册表 命令
  • 怎么开aero透明模式
  • svchosl.exe - svchosl是什么进程 有什么作用
  • mcupdate.dll
  • Linux>=2.6.39 Mempodipper本地提权分析和EXP利用(CVE-2012-0056)
  • win7系统网速太慢怎么办
  • linux系统修复
  • svn下载项目
  • cocos2d开发的知名游戏
  • 解决Extjs 4 Panel作为Window组件的子组件时出现双重边框问题
  • nodejs网站开发
  • js启动
  • u3d unity3d
  • shell脚本视频教程
  • asp.net mvc view
  • jquery给下拉框添加选项
  • 15个值得开发人是谁
  • 教育培训行业的发展
  • 原木进项税率
  • 作为税务人员哪些基本素质
  • 集美区区委书记什么级别
  • 欠税多少构成犯罪
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设