作为前端开发, HTTP 中的 POST 请求和 GET 请求是经常会用到的东西,有的人可能知道,但对其原理和如何使用并不特别清楚,那么今天来浅谈一下两者的区别与如何使用。

GET请求和POST请求的区别

1、 GET 请求: GET 请求顾名思义是用来获取信息。它的本质是发送一个请求来取得服务器上的某一资源。资源通过一组 HTTP 头和呈现数据(如 HTML 文本,或者图片或者视频等)返回给客户端。

2、 POST 请求: POST 请求则类似于一封信将参数放在信封里传输。其本质是像服务器传送数据。它用于将数据发送到服务器以创建或更新资源。

如何使用 GET 请求和 POST 请求

这里我们使用 Eolink 来给大家演示一下如何使用 GET 请求和 POST 请求。

1、 GET 请求的使用 选择 GET 请求,输入 url ,在请求参数中添加参数, url 会自动补充此信息,点击发送,当返回参数为 200 ,说明接口操作成功,即可在返回结果查看返回结果。

实际上对于 GET 请求,浏览器会将 http header 和 data 一并发送出去,服务器响应 200 (返回数据),但操作上并不会显示,页面只会显示响应数据与返回结果。

小贴士,在 POST 请求的整个过程中,包括浏览器先发送 header ,服务器响应 100 continue ,浏览器再发送 data ,服务器响应 200 ok (返回数据),虽然显示页面并不会显示出来,但请求的过程包括了以上步骤。

图中所使用的的接口管理工具是 Eolink ,它支持 HTTP 、 HTTPS 、 WS 、 WSS 等多种常用的协议,感兴趣可以自行使用:www.eolink.com

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐