位置: 编程技术 - 正文

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

  • 会计电算化的内容及过程
  • 更换电脑后个税信息如何导入
  • 行政事业单位会计制度
  • 外商投资企业土地使用税什么时候交
  • 一般纳税人支出的钱没有发票年底怎么处理
  • 公司清算关闭程序
  • 奖金属于应付职工薪酬
  • 开票系统服务费全额抵扣会计分录怎么做
  • 计提递延所得税的会计分录
  • 小规模减征额哪些项目
  • 水电费发票可以开吗
  • 怎么把过期银行卡的钱取出来
  • 使用本地账户登录什么意思
  • linux默认文件类型
  • 对外投资包括哪些投资项目
  • 企业支付个人劳务费需要发票吗
  • 在windows7中桌面指的是全部窗口
  • php写入xml
  • 新公司免税额度是多少
  • aspnet_admin.exe进程是安全的吗 aspnet_admin进程信息查询
  • amr文件怎么转换为mp3
  • php \t
  • 企业法人看病费用能报销吗
  • 在企业扶贫捐赠活动上的讲话
  • 销货退回与折让属于什么科目
  • 圣帕特里克的传说
  • yolov5m
  • 非成品柴油用途
  • php如何实现登录和注册
  • 2022年电子设计大赛F题
  • 企业取得土地使用权可能作为什么核算
  • 申请专利费用计入哪个科目
  • ie浏览器网页滚动条怎么隐藏
  • vue 动态样式
  • react 入门教程
  • 本月增值税申报截止日
  • 企业增值税发票管理办法
  • 基本户不注销会扣钱吗
  • mysql索引原理及慢查询优化
  • Mongodb中MapReduce实现数据聚合方法详解
  • 工程材料税票怎样抵税
  • 企业投资收益要交增值税吗
  • 收到赠送的货物会计分录
  • 增值税抵扣环节
  • sql2008r2怎么用
  • MySQL导入导出命令
  • 补交以前年度的城建税会计分录
  • 高新技术企业收入总额
  • 广告设计合同属于什么合同
  • 非正常损失进项税额转出怎么计算
  • 空调抵扣进项税
  • 银行理财产品算银行存款吗
  • 有限公司能否申请银行存对支票
  • 怎么设置现金流
  • Mysql 5.7.19 winx64 ZIP Archive 安装及使用过程问题小结
  • myeclipse自动生成get set
  • mysql@变量
  • 数据库 mysql
  • 如何关闭系统快捷键
  • win8.1安装应用商店
  • vista正版破解
  • centos7软件安装
  • 安装双系统后无法进入原来的系统
  • linux,windows
  • mac双系统怎么调整磁盘空间
  • win8安装itunes
  • Win10系统中怎么给图片加备注
  • 表单提交servlet
  • jqgrid getrowdata
  • win安装nodejs
  • unity ngui
  • 浅谈一下新冠的好处
  • unity的shader用法
  • 发票 报销期限
  • 出口退税收入怎么做账
  • 青岛已开通几条地铁线路
  • 养老机构范畴
  • 漳州市税务局电话多少
  • 增值税率下降
  • 中国经济行业排名
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设