什么是 HTTP?
超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。
HTTP 的工作方式是客户机与服务器之间的请求-应答协议。
web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。
区别:
GET请求(查询字符串是在GET请求的URL中发送的):
1.get请求有缓存,2.有长度限制,最大长度是2048个字符,3.请求保留在浏览器历史记录中,4.可被收藏为书签,5.不适用于处理敏感数据,安全性较低,6.适用于取回数据,7.只允许ASCII字符,数据在URL中对所有人都是可见的。
POST请求(查询字符串是在POST请求的HTTP消息主体中发送的):
1.post请求不会被缓存,2.对数据长度没有要求,3.请求不会保留在浏览器历史记录中,4.不能被收藏为书签,5.数据不会在URL中显示。