位置: 编程技术 - 正文

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

  • 计提坏账为什么是递延所得税资产
  • 浅谈报关单填制的常见错误
  • 税务机关采取哪些行政
  • 税务问答网站
  • 企业拆迁补偿金的税务处理
  • 小微企业所得税减免政策
  • 个人所得税数据已失效,请重新填写
  • 定期定额不开票违法吗
  • 发票超过认证期限可以红冲重开吗
  • 企业注销的时候未分配利润怎么处理
  • 企业卫生费是指什么
  • 购入材料过程中支付运费
  • 税费返还怎么做会计科目
  • 该企业本月发生如下经济业务
  • 设备发票怎么抵扣
  • 投标保证金以现金的形式缴纳,能以现金的形式退回吗
  • 计提成本会计分录怎么做
  • 小规模企业给别人开16万增值税专用发票
  • 补交关税增值税怎么做分录?
  • 金税盘非征期汇总资料未报送
  • 营改增后如何纳税
  • 刷银行卡消费安全吗
  • 扶贫贷款主要指
  • 房地产企业售房印花税
  • 出口退税率和进项一致吗
  • 稳增长促转型
  • 对数据文件操作,进行数据记录的交换都要经过
  • 要求快速启动
  • 代扣代缴个税手续费
  • 收到人才引进补助会计分录
  • win10蓝牙添加设备闪退
  • 分包方可以简易计税吗
  • 应付债券的会计处理例题
  • 非货币性资产交换补价大于25%的会计处理
  • php超强防cc页面
  • 配置eAccelerator和XCache扩展来加速PHP程序的执行
  • 当人力资源短缺时,用什么方法增加人力资源?
  • 摊销账务处理会计分录
  • source map
  • 城市:天际线
  • 企业所得税征收方式有哪些?
  • php实现的浏览器有哪些
  • 通过云服务器租号安全吗
  • php图片库
  • 职工教育经费是不是教育费附加
  • 企业一次性收取租金如何缴纳增值税
  • 【超直白讲解opencv RGB与BGR】RGB模式与BGR模式有什么不同,如何相互转换?
  • SM1、SM2、SM3、SM4、同态加密、密态计算、隐私计算和安全多方计算的概念
  • ntpd命令
  • 专用发票跨月冲红给对方吗
  • 个人所得税手续费收入如何做账
  • 个体工商户属于个人还是企业
  • 购买房屋缴纳的契税可以退税政策
  • 对增值税发票开具方面是有何要求?
  • 如何结转完工入库的产品成本
  • 个人缴纳职业年金的比例为本人缴费工资的多少
  • 资产负债表多久编制一次
  • 金融企业应当按照交易或事项的实质和经济现实
  • 视同内销账务处理怎么做?
  • 材料款已付,发票没来
  • 发生额大额标准怎么确定
  • 医院床单被套尺寸
  • mysql案例分析
  • windows提升性能
  • 预装win8的电脑
  • Windows虚拟内存不足
  • win7系统如何创建新用户
  • 安装centos7.0
  • 什么是Shell,shell作用
  • perl -p -i
  • 关于中国天气的新闻报道
  • shell中删除文件和目录
  • 仿真安卓
  • pycharm配置pyqt
  • Node.js中的全局对象有
  • python爬虫代码怎么写
  • JavaScript冒泡排序都不会写
  • python utils模块
  • 增值税进项税额抵扣凭证
  • 西乡国税局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设