平时常见的请求,无非就是 get、post、put、delete 了,其他的基本上都见不到了,因此这里只介绍他们

get、head

请求 method GET ,以 query 的形式传递参数,参数直接拼接到 url 上传递,例如:传递 username password

www.baidu.com?username=123&password=123

head get 本质是一样的,区别在于 head 不含有呈现数据,而仅仅是 HTTP头信息 。一般用于判断某个资源是否存在,在这里用 head 则比 get 意义更加明确

post、put、delete

他们三个一般都是以 body 为主的方式传递数据,只不过 请求 method 分别为 POST PUT DELETE ,本质上没有什么区别,只是 method 不同,后台可以通过 method 来区分,因此取相同的路径名即

因此,当使用 put delete 的时候,尽管像 post 一样把参数放到 body 中,一般三方请求都会封装好

不过更多的都是只使用 POST 传参,然后取不同的路径名即可

另外,他们三个同样可以像 GET 一样传递参数到 url 上,同时也可以将参数放到 body ,因此碰到两种情况合二为一的情况,那就正常以 POST 的方式传递 body 参数,同时在 url 上以 query 的形式传递参数

  • 私信