GET 请求和 POST 请求

1. GET请求和POST请求
都属于HTTP协议规定的请求方法

2. 什么时候用GET请求?
1. 浏览器想要得到一个HTML页面的时候
2. 搜索引擎查询关键字的时候 (GET请求携带的数据都拼在了URL上) www.sogo.com/web/?query=迪丽热巴
3. GET请求携带的数据有长度限制 40k

3. 什么时候用POST?
1. 向后端提交数据(form表单提交数据)
1. 大段的数据
2. 包含隐私的数据
3. 上传文件

4. 实际中GET和POST的应用场景
1. GET:
1. 直接在浏览器地址栏输入URL访问网站
2. 点击a标签
2. POST:
1. 登录注册
2. 修改(新增)大段的数据
3. 上传文件

 

请求方式: get与post请求(通过form表单我们自己写写看)

  • GET提交的数据会放在URL之后,也就是请求行里面,以?分割URL和传输数据,参数之间以&相连,如EditBook?name=test1&id=123456.(请求头里面那个content-type做的这种参数形式,后面讲) POST方法是把提交的数据放在HTTP包的请求体中.
  • GET提交的数据大小有限制(因为浏览器对URL的长度有限制),而POST方法提交的数据没有限制.
  • GET与POST请求在服务端获取请求数据方式不同,就是我们自己在服务端取请求数据的时候的方式不同了
posted @ 2019-05-25 16:04  AnthonyWang  阅读(170)  评论(0编辑  收藏  举报