简单了解GET和POST的请求区别

常见的请求方式:

1.GET-向服务器获取

2.POST-向服务器传递

3.PUT-向服务器传递,并让服务器添加

4.DELETE-让服务器删除

5.HEAD-只用于获取响应头

6.PATCH-和PUT类似,只不过更倾向于更新局部数据

7.CONNECT-预留方式,管道连接更改为代理连接使用

8.OPTIONS-允许客户端查看服务端性能

GET和POST的区别

GET:

1.倾向于从服务器获取数据

2.直接在地址后面进行拼接(请求体是空的)

3.大小限制为2KB左右(因为IE最多传递2kb)

4.会被浏览器主动缓存

5.相对于POST不是很安全(明文发送)

6.数据格式必须是url编码的格式,如果不是会自动转换成URL编码

POST:

1.倾向于向服务器传递数据

2.在请求体里面传递过去(地址后面没有)

3.理论上没有限制(但是可以被服务器限制)

4.不会被浏览器主动缓存,需要手动设置

5.相对于GET比较安全(暗文发送)

6.数据格式理论上无所谓,但是要和请求头中content-type一致。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章