之前受邀回答了这么一个问题:
在后端发请求时,如果参数里面是数组,就会报错"Array to string conversion",大概意思就是数组转字符串的时候出错了。


先说解决方法:
直接在$params外加上http_build_query

$this->http->sendRequest($url,http_build_query($params), 'PATCH',$this->header)

出现的原因
原因呢就出在这个$params里面,他里面有个参数是数组形式。格式大概是这种:

$params=[
"a"=>123,
"b"=>"maoshu",
"c"=>[1,2,3,4]
]

而http_build_query()函数的作用是使用给出的关联(或下标)数组生成一个经过 URL-encode 的请求字符串,对症下药,用它就迎刃而解了。

fastadmin使用fast\Http 发送post/get/patch等请求,参数为二维数组时候报错,怎么解决?相关推荐

  1. php发送http put/patch/delete请求

    今天学RESTful API的编写,发现不知道怎么发送HTTP PUT/PATCH/DELETE请求,还是要学习一个. 使用curl_opt函数来发送各式各样的http请求动作,不仅限于get和pos ...

  2. python邮件发送csv附件_Python2.7 smtplib发送带附件邮件报错STARTTLS解决方法

    最近在SIOMP系统中添加一项功能时,即自动发送带附件邮件到指定邮箱时,发现在发送时报错:错误信息:STARTTLS extension not supported by server.很是奇怪,但发 ...

  3. 发送自动邮件时Could not connect to SMTP host: 10.1.1.195, port: 25;报错的解决方法

    最近在测试公司内部系统自动发送邮件功能时,一直在报错: javax.mail.SendFailedException: Sending failed;nested exception is: java ...

  4. php curl 发送checkbox,使用curl 提交表单(多维数组+文件)数据到服务器的有关问题...

    使用curl 提交表单(多维数组+文件)数据到服务器的问题 我在本地搭了一个测试服务器,Apache+PHP,想使用curl自动提交表单数据到远程服务器. 远程服务器表单有两项数据需要提交: 1.in ...

  5. python,使用微信远程控制电脑或使用微信定时发送消息关于QR.png报错的解决办法

    修改微信包itchat中的的utils.py文件,位置在--\Python35\Lib\site-packages\itchat\下,修改如下代码 把: def print_qr(fileDir):i ...

  6. Xshell通过SSH连接阿里云报错“服务器发送了一个意外的数据包” xshell连接ubuntu

    在阿里云的ubuntu系统用xshell连接发现报错无法连接,百度了一圈好多方法不行,这里给出我最后解决的方法. xshell报错提示:服务器发送了一个意外的数据包.received: 3,expec ...

  7. mui的使用--登录,发送ajax,跨域,cookie设置验证失效,及$.plusReady等问题与解决,(二)

    真的太天真,接触MUI一个星期,问题真层出不穷,一度考虑换一个移动框架,但暂时没有找到一个前端框架,文档里面包括对手势事件处理,上拉刷新等封装处理操作,加上应用程序和WAP的混合开发的巨大的魅力,还是 ...

  8. postman发送post请求,用request.getParameter()获取请求参数

    1.接口代码 @RequestMapping("notifyUrl")   public void notifyUrl(HttpServletRequest request, Ht ...

  9. 如何在客户端发送ajax请求,ajax - 从服务器(nodejs)发送数据到客户端(ajax请求)

    如何使用nodejs将数据从服务器发送到客户端? 所以基本上我通过点击一个按钮来调用这个函数 javascriptfunction createStuff(tid) { $.ajax({ type: ...

最新文章

  1. 【跃迁之路】【578天】程序员高效学习方法论探索系列(实验阶段335-2018.09.06)...
  2. 自定义View实现图片的绘制、旋转、缩放
  3. 求过去9天的相同时刻的平均值的sql(MYSQL)语句(去掉最大值,最小值)
  4. php动态引入js文件路径问题,JavaScript_动态加载外部css或js文件,原理解析:第一步:使用dom创 - phpStudy...
  5. Buffer table CRMD_DHR_HSRVORD
  6. 有计算机信号专业吗,计算机医学图像及信号处理
  7. 二维数组(声明以及遍历)
  8. MySQL表自动增长列插入数据
  9. 在sublime text 3中让.vue文件的内容变成彩色
  10. 面试了一位 阿里出来的46 岁的程序员,思绪万千,最后结局居然...
  11. 【设计模式】设计模式的七大原则
  12. 张铁柱-前端实现《低代码可视化编辑器》(一)思路整理 React-dnd+Ts
  13. mysq根据首字母模糊检索,拼音首字母模糊查询名称
  14. linux signal
  15. txt、csv、trc、log格式转换成asc
  16. trunk vlan pvid 学习实验整理 2
  17. Docker从入门到放弃-----Dockerfile常用命令解析与实战(使用docker制作一个开箱即用的consul镜像)
  18. HDU 1495 非常可乐(数论)
  19. 【Web技术】1176- 前端模块依赖关系分析与应用
  20. 虾米音乐代码注释惊现 “穷逼 vip”,程序员要出来接锅了

热门文章

  1. windows常用doc命令
  2. android--获取手机的IMSI码,并判断是中国移动\中国联通\中国电信
  3. 【小白看世界】PDA软件开发是什么?
  4. 读书笔记系列《增广贤文》
  5. 有哪些开源能源信息管理系统
  6. 解决Attempt to invoke virtual method '...ListAdapter'on a null object reference
  7. 02-微信小程序开发-模板与配置
  8. RescoPhotoViewer图片查看v5.0_s60v3破解汉化版by八神
  9. 数码相机拍摄时该如何设置分辨率
  10. 计算机相关书单汇总:基础、理论、网络、编码、C/C++、其他编程语言