记一次php调用curl的坑

问题描述:使用Guzzle进行http请求某java接口,OK,得到了自己想要的数据,

但是换成curl的post方法请求,一直报错。参数相同,令我百思不得其解

发现问题的根源,原来处于惯性思想,php这边传参一直使用的数组的方式,但是java那边的常用的则是出入参数都是json,所以最后在header里面加入的Content-Type:application/json,然后将数组类型的参数,通过json_encode进行转换之后,接口调用成功了

反思:不要被惯用的思想束缚住了,文档写的出入参数都是json,那么你就不要给他传入 数组,他拿不到正确的数据类型,自然给你报错了

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容