HTTP 请求的 GET 与 POST 方式的区别?

2019-03-22  本文已影响0人  疯癫的猪猪猪

HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议,是一个应用层协议。HTTP是一个基于TCP/IP通信协议(传输层协议)来传递数据(HTML 文件, 图片文件, 查询结果等)。

TCP/IP 四层网络

应用层

传输层

网络层

链路层

GET方法:使用GET方法时,查询字符串(键值对)被附加在URL地址后面一起发送到服务器:

/test/demo_form.jsp?name1=value1&name2=value2。

GET请求主要用以获取数据。

POST方法:使用POST方法时,查询字符串在POST信息中单独存在,和HTTP请求一起发送到服务器:

POST/test/demo_form.jspHTTP/1.1

Host:w3schools.com

name1=value1&name2=value2

上一篇 下一篇

猜你喜欢

热点阅读