fastadmin使用fast\Http 发送post/get/patch等请求,参数为二维数组时候报错,怎么解决?
之前受邀回答了这么一个问题:
在后端发请求时,如果参数里面是数组,就会报错"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等请求,参数为二维数组时候报错,怎么解决?相关推荐
- php发送http put/patch/delete请求
今天学RESTful API的编写,发现不知道怎么发送HTTP PUT/PATCH/DELETE请求,还是要学习一个. 使用curl_opt函数来发送各式各样的http请求动作,不仅限于get和pos ...
- python邮件发送csv附件_Python2.7 smtplib发送带附件邮件报错STARTTLS解决方法
最近在SIOMP系统中添加一项功能时,即自动发送带附件邮件到指定邮箱时,发现在发送时报错:错误信息:STARTTLS extension not supported by server.很是奇怪,但发 ...
- 发送自动邮件时Could not connect to SMTP host: 10.1.1.195, port: 25;报错的解决方法
最近在测试公司内部系统自动发送邮件功能时,一直在报错: javax.mail.SendFailedException: Sending failed;nested exception is: java ...
- php curl 发送checkbox,使用curl 提交表单(多维数组+文件)数据到服务器的有关问题...
使用curl 提交表单(多维数组+文件)数据到服务器的问题 我在本地搭了一个测试服务器,Apache+PHP,想使用curl自动提交表单数据到远程服务器. 远程服务器表单有两项数据需要提交: 1.in ...
- python,使用微信远程控制电脑或使用微信定时发送消息关于QR.png报错的解决办法
修改微信包itchat中的的utils.py文件,位置在--\Python35\Lib\site-packages\itchat\下,修改如下代码 把: def print_qr(fileDir):i ...
- Xshell通过SSH连接阿里云报错“服务器发送了一个意外的数据包” xshell连接ubuntu
在阿里云的ubuntu系统用xshell连接发现报错无法连接,百度了一圈好多方法不行,这里给出我最后解决的方法. xshell报错提示:服务器发送了一个意外的数据包.received: 3,expec ...
- mui的使用--登录,发送ajax,跨域,cookie设置验证失效,及$.plusReady等问题与解决,(二)
真的太天真,接触MUI一个星期,问题真层出不穷,一度考虑换一个移动框架,但暂时没有找到一个前端框架,文档里面包括对手势事件处理,上拉刷新等封装处理操作,加上应用程序和WAP的混合开发的巨大的魅力,还是 ...
- postman发送post请求,用request.getParameter()获取请求参数
1.接口代码 @RequestMapping("notifyUrl") public void notifyUrl(HttpServletRequest request, Ht ...
- 如何在客户端发送ajax请求,ajax - 从服务器(nodejs)发送数据到客户端(ajax请求)
如何使用nodejs将数据从服务器发送到客户端? 所以基本上我通过点击一个按钮来调用这个函数 javascriptfunction createStuff(tid) { $.ajax({ type: ...
最新文章
- 【跃迁之路】【578天】程序员高效学习方法论探索系列(实验阶段335-2018.09.06)...
- 自定义View实现图片的绘制、旋转、缩放
- 求过去9天的相同时刻的平均值的sql(MYSQL)语句(去掉最大值,最小值)
- php动态引入js文件路径问题,JavaScript_动态加载外部css或js文件,原理解析:第一步:使用dom创 - phpStudy...
- Buffer table CRMD_DHR_HSRVORD
- 有计算机信号专业吗,计算机医学图像及信号处理
- 二维数组(声明以及遍历)
- MySQL表自动增长列插入数据
- 在sublime text 3中让.vue文件的内容变成彩色
- 面试了一位 阿里出来的46 岁的程序员,思绪万千,最后结局居然...
- 【设计模式】设计模式的七大原则
- 张铁柱-前端实现《低代码可视化编辑器》(一)思路整理 React-dnd+Ts
- mysq根据首字母模糊检索,拼音首字母模糊查询名称
- linux signal
- txt、csv、trc、log格式转换成asc
- trunk vlan pvid 学习实验整理 2
- Docker从入门到放弃-----Dockerfile常用命令解析与实战(使用docker制作一个开箱即用的consul镜像)
- HDU 1495 非常可乐(数论)
- 【Web技术】1176- 前端模块依赖关系分析与应用
- 虾米音乐代码注释惊现 “穷逼 vip”,程序员要出来接锅了
热门文章
- windows常用doc命令
- android--获取手机的IMSI码,并判断是中国移动\中国联通\中国电信
- 【小白看世界】PDA软件开发是什么?
- 读书笔记系列《增广贤文》
- 有哪些开源能源信息管理系统
- 解决Attempt to invoke virtual method '...ListAdapter'on a null object reference
- 02-微信小程序开发-模板与配置
- RescoPhotoViewer图片查看v5.0_s60v3破解汉化版by八神
- 数码相机拍摄时该如何设置分辨率
- 计算机相关书单汇总:基础、理论、网络、编码、C/C++、其他编程语言