关于TP5使用GuzzleHttp发送请求遇到的问题解决
来源:互联网 发布:航测内页成图软件 编辑:程序博客网 时间:2024/05/18 14:22
环境说明:
- php5.5
- GuzzleHttp
- tp5
错误说明:
$
client = new \
GuzzleHttp\
Client(); $
response = $
client->post($url,[‘form_params’=>$
data]);
但是接收方是接收不到我发送的方法,显示为空。
原因
因为tp5从model里拿出来的是对象。正常请求过程中,tp5会自动根据头部,或者配置等等自动转换成数组或者json,但是在该请求中,tp5的对象没有转。导致发送失败!文档中貌似没有找到在何种条件下会自动转换数据,略坑。
解决办法
- 针对find出来的数据,可以直接toArray();(注意可能转换失败的情况)
- 针对select出来的数据,先collection($data)->toAarray()即可。
阅读全文
0 0
- 关于TP5使用GuzzleHttp发送请求遇到的问题解决
- 使用Bot Framework遇到WebChat无法发送消息的问题解决
- 关于 Xcode7使用NSURLSession发送HTTP请求的问题
- 关于使用ajax发送请求异步的问题
- tp5分页遇到的问题
- symfony新建遇到问题-[GuzzleHttp\Exception\RequestException]
- 使用xmlbeans遇到的问题解决
- IDEA 使用遇到的问题解决
- tp5 的基本使用
- tp5的事物使用
- 关于EJB异步调用遇到的问题解决
- 关于发送jsonp请求的问题
- tp5控制器的基本使用/tp5前置操作/tp5控制器初始化/tp5空操作/tp5跳转和重定向
- jaxb 使用遇到的问题解决的方案
- ssh中jquery发送ajax请求遇到的问题
- tp5的whereOr查询使用
- tp5框架paginate的使用
- CKEditor使用中遇到的问题解决
- 选择一段日期内的每一天
- ionic中select下拉框点击无反应解决办法
- APP切图详细规范终极指南
- 实现阶乘
- PhpStorm 激活方法(常期更新)
- 关于TP5使用GuzzleHttp发送请求遇到的问题解决
- 51nod1450 闯关游戏
- 【C语言】一维数组
- 高德地图WEB端,在所画的圆(Circle)内显示在圆(Marker)内的点
- Analysis of Algorithm 2: Master theorem & Math induction
- oracle之sqlldr命令数据导入
- java的八种基本数据类型
- java 动态代理
- Volley请求封装