Tp6使用GuzzleHttp访问http

11 篇文章 0 订阅
2 篇文章 0 订阅

参考资料:

Tp6使用GuzzleHttp访问http_兰陵笑笑苼的博客-CSDN博客_使用guzzle

ThinkPHP6如何结合GuzzleHTTP发送HTTP请求 - 编程语言 - 亿速云

进入项目的根目录:

查看是否存在: 

 

我的封装代码:

如果需要封装其他格式的,只需要设置以上的1和2步就行。第4步,需要根据接口返回的值,自行处理。

至于headers里面的content-type格式常见的有哪几种,请参考:

HTTP 请求头中的Content-Type类型 - 简书

封装 form式post请求:

 对于参数 form_params 的解释:

请求选项 — Guzzle中文文档

文档中还有很多参数介绍,可以看一下。

最后注意几点:

1.参数$url ,最好是完整的url,需要带有http头的。

2.不同的 header 里面的content-type 的值,对应的参数名可能不同,不要始终认为只有传body。

3.不同的参数,可能需要的额外参数不同,比如可以再封装一个上传文件的http提交。

4.我感觉这些东西在github上应该有封装好了的代码,但是我没有找到。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值