位置: 编程技术 - 正文

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

  • 公司账户钱能全部转走吗
  • 个税手续费返还比例
  • 企业所得税应补退税额怎么计算
  • 电子税务局财务报表在哪里查询
  • 转增股本是不是缴个人所得税
  • 往来款太大怎么处理
  • 处置全资子公司税务处理
  • 企业用于在建工程购入的材料
  • 固定资产怎么盘点
  • 营改增之后还有营业税吗
  • 电子营业执照可以开通抖音小店吗
  • 租赁合同印花税双方都要交吗
  • 工程会计做账流程及会计分录
  • 收到政府征地补偿款
  • 代扣大额医保进哪个账户
  • mac上安装homebrew
  • 如何停止win11
  • 在win7中创建快捷方式可以创建什么
  • 工会经费列支比例
  • 会计分录是怎么样的
  • 当月的费用次月入账可以么
  • 工程结算如何做账
  • 权益法分红的会计分录
  • 其他债权投资有哪些明细科目
  • 发出商品借方余额120000元
  • 系统安装的步骤
  • ubuntu 20.04.1
  • 企业所得税纳税调整事项有哪些
  • 绿萝 用什么土
  • 计算机网络的基本概念
  • 非营利组织营利包括哪些
  • 基于transformer的文本分类
  • 带着崽崽宠老公免费阅读
  • 汇算清缴补交的所得税怎么记帐
  • pytorch开源项目
  • 倾向得分匹配后怎么进行回归
  • 兼职员工的工资怎么发放
  • 哪些项目可以在城镇开发边界外
  • 企业研发费用加计扣除比例
  • 企业收到发票后怎么入账
  • 合同印花税可以年底报一次
  • 进口货物减免税政策
  • 社保代扣代缴的办理流程
  • 个税系统经营所得人员怎样添加
  • 变更法人代表是重大事项吗
  • 应付职工薪酬账户的明细账户有
  • sql server 2016 sp3
  • sql2000数据库怎么删除数据
  • 企业欠缴非税收据怎么写
  • 计划成本法有什么差异
  • 私车公用属于违反什么纪律
  • 房地产公司分立 土地转移
  • 冲减上年度多计提所得税
  • 建筑企业怎么结算成本
  • 收到国税退税收怎么做账
  • my sql命令
  • JQS.exe是什么进程
  • 苹果系统如何访问u盘
  • putty连接ubuntu
  • win7系统怎么开wifi热点
  • win7系统的虚拟内存在哪里
  • win8系统升级
  • RegSrvc.exe - RegSrvc是什么进程 有什么用
  • win7怎么删除操作中心
  • win7断电后无法正常启动
  • jquery 插件编写
  • node.js怎么用
  • 如何理解shell
  • cocos2dx3.2 xcode中资源路径设置问题
  • pycharm安装教程2020.2
  • unity的ugui
  • 安卓udp抓包
  • android开发范例实战宝典
  • shell脚本实现文件移动、复制等操作
  • 深入浅出python
  • javascript选项
  • Vuforia How To Use Android Plugins in Unity Apps
  • android navigation bar
  • 固定资产转让要交企业所得税吗
  • 开票内容 大类
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设