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

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

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容