HTTP请求

http是一种无状态的协议:不建立持久的连接,没有记忆。

【发送一个HTTP请求的过程:】

1、建立TCP连接

2、Web浏览器向Web服务器发送命令请求

3、Web浏览器发送请求头信息

4、Web服务器应答

5、Web服务器发送应答头信息

6、Web服务器向浏览器发送数据

7、Web服务器关闭TCP连接

【HTTP请求的组成:】

1、HTTP请求的方法或动作:GET/POST

2、请求的url

3、请求头:包含一些客户端环境信息、身份验证信息

4、请求体:请求正文,包含客户提交的查询字符串信息、表单信息等

*GET{幂等}:用于信息获取,url有字符2048限制,使用url传递参数,信息url中可见

*POST:用于修改服务器上的资源,发送信息的数量无限制,安全性高

相关推荐