位置: 编程技术 - 正文

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

  • 房产税出现往期数据怎么办
  • 跨区域涉税事项报验
  • 企业收到财政局退款需要开票吗
  • 员工过生日计入什么科目
  • 交易性金融资产的账务处理
  • 分期收款方式确认销售收入
  • 资产减值损失借方表示
  • 利润表收入含其他收入吗怎么填
  • 土地使用税在交多少
  • 个体户城市维护建设税减免性质
  • 增值税退税比例怎么算
  • 在建工程在现金流量表中
  • 可交换债券与可转换债券的区别在于
  • 一般纳税人购入商品取得普通发票
  • 制造企业售后服务方案
  • 用于出口的进项可以抵扣吗
  • 事业单位取得了应税收入如何纳税?
  • 管理费用已付款未收到发票
  • 分配辅助生产车间成本记账凭证
  • 普通发票税率为1%吗
  • 未按规定订立无固定期限劳动合同
  • 生活服务业包括哪些行业照片
  • 公司利润怎么提出来给老板
  • 质押股票是否缴印花税
  • 资产减值损失怎么处理
  • cpu不支持vt怎么办
  • 移动网速测试软件
  • 在win7系统中如何让电脑恢复出厂设置方法
  • 缴纳印花税怎么算
  • 民办非企业单位是私立还是公立
  • 官网下载的iso怎么用u盘安装
  • 主营业务收入发票
  • 一些出口商为什么要倾销
  • 未抵扣的固定资产处理
  • php b/s
  • 跨年的发票作废重新开具需要入账
  • 公司以知识产权出资纳税筹划
  • 会计利润类科目是什么
  • 前端大屏常用的输入法
  • 如何收取会员会费才合法
  • php excel导入数据
  • 公司内部往来双向挂账
  • 网络工程师笔记大全
  • php获取长度
  • thinkphp框架结构
  • 企业购买预付卡怎么做账
  • 应交税费下的科目设置
  • 资产负债表中应交税费为负数是什么意思
  • php去掉最后一个逗号
  • 发票丢失如何处理入账
  • 如何把excel数据导入到word表格
  • sqlserver2008导出表结构和表数据
  • 银行开的手续费发票开错了
  • 个人承包公司运输违法吗
  • 已付款但未收到发票怎样记账
  • 离线开票时间超限怎么办 发票都已经报送
  • 应付职工薪酬的账务处理
  • 收入分成的账务处理会计分录
  • 自己做的房子可以办房产证吗
  • 母公司划拨土地给全资子公司需要上税吗?
  • 个人出租租房收什么税
  • 收到分公司负责人的礼物
  • 工业企业固定资产投资
  • 微软提示
  • 给Windows Server 2008设一个简单密码
  • win8无法连接wifi
  • linux常用帮助命令
  • wav文件属于什么文件
  • ububtu安装教程
  • linux删除用户组和用户
  • win7笔记本任务管理器
  • mac系统怎么设置默认应用
  • 如何大小写字母转换
  • 批处理应用实例
  • win10如何使用命令
  • 搭建nodejs项目
  • c# /n
  • javascript常用的数据类型有哪些
  • 广东省电子税务局app下载手机版
  • 12366国税网上申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设