相一个接口put请求!但是要求是form-data 格式数据;如何把字段封装起来

程序漫步 2020-10-28 04:48:03
有个接口要求我 请求一些参数;; put方式请求;;
然后请求数据位form-data;;

主要 form-data 增么样封装数据给对方


这应该如何请求哦!! 求大佬指教

请求URL:
• http://xx.com/api

请求方式:
• PUT
• Content-Type: form类


参数A
参数B;
...全文
853 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tottyandbaty 2020-11-10
  • 打赏
  • 举报
回复
不就是CURL么

$ch = curl_init();  
curl_setopt($ch, CURLOPT_URL, "http://xx.com/api"); 
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "put"); 
curl_setopt ($ch, CURLOPT_HTTPHEADER, array('Content-type:application/x-www-form-urlencoded'));
curl_setopt($ch, CURLOPT_HEADER,0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$res = curl_exec($ch);
curl_close($ch);//关闭
下雨的声音丶 2020-10-28
  • 打赏
  • 举报
回复
https://www.cnblogs.com/guliang/p/11671866.html 你可以参考一下这个文章 然后你 可以下载一个 postman 可以模拟请求各种接口 下载地址 https://www.postman.com/downloads/
渡目成书 2020-10-28
  • 打赏
  • 举报
回复
引用第三方包GuzzleHttp试试行不行
            $client =new \GuzzleHttp\Client();
            $res = $client->request('PUT','XXXXX',['form_params'=>['A'=>'xxxx','B'=>'xxxx']]);
            return $res->getBody();

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧