post的两种方式区别:form-data和x-www-form-urlencoded

问题 · 本文由 · 烧麦 · 发布于 1年前 · 1218 阅读

在使用postman调接口的时候发现使用post方式的时候不管使用form-data和x-www-form-urlencoded的情况,我通过 print_r(\Yii::$app->getRequest()->post()); 打印的值都是一样的,详细见图片

然后我使用put/get方式试试看,结果如图

网上都说form-data的数据格式就是如下格式

[----------------------------961448793903793318528971
Content-Disposition:_form-data;_name] => "token"

8gumyDwEdEo2fhr6xnL2pGQku_4zTK7W
----------------------------961448793903793318528971--

为什么post就不是这种格式呢??

成为第一个本话题的爱慕者吧

评论数量:1

multipart/form-data:既可以上传文件等二进制数据,也可以上传表单键值对, x-www-form-urlencoded:只能上传键值对,并且键值对都是间隔分开的,只是最后会转化为一条信息

18天前 回复
作者:烧麦