HTTP中GET或PUT方式传body数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTTP中GET或PUT方式传body数据相关的知识,希望对你有一定的参考价值。
参考技术A 当我们在使用restful api风格写接口的时候,我们可能会这样我们知道
GET PUT DELETE 传参方式为params
POST 传参方式为body
当我们有一个 PUT 方法更新用户信息的接口 /user/user_id ,当更新用户头像时可能需要在body中传递头像文件,那这时怎么办呢?
大多数框架中都对这两种方法做了处理
表单中
postman中
我们看laravel框架对这两种方法的处理
首先获取 REQUEST_METHOD 请求方法,然后判断如果是 post ,查找是否设置 X-HTTP-METHOD-OVERRIDE ,如果设置了,返回 X-HTTP-METHOD-OVERRIDE 设置的方法,否则去找 body 中的 _method 。
以上是关于HTTP中GET或PUT方式传body数据的主要内容,如果未能解决你的问题,请参考以下文章