首页 > 代码库 > HTTP基础知识
HTTP基础知识
HTTP是计算机通过网络进行通信的规则,是一种无状态的协议,不建立持久的连接(客户端向服务器发送请求,web服务器返回响应,接着连接就被关闭了);
一个完整的HTTP请求连接,通常有下面7个步骤:
1、建立TCP连接(一般走的都是TCP连接)
2、web浏览器向web服务器发送请求命令
3、web浏览器发送请求头信息
4、web服务器应答
5、web服务器发送应答头信息
6、web服务器向浏览器发送数据
7、web服务器关闭TCP连接
一个HTTP请求一般由四部分组成:
1、HTTP请求的方法或动作,比如是GET还是POST请求
2、正在请求的URL,总得知道请求的地址是什么吧
3、请求头,包含一些客户端环境信息,身份验证信息等
4、请求体,也就是请求正文,请求正文中可以包含客户提交的查询字符串信息,表单信息等等,一般来说,请求头与请求体之间有一个空行,表示请求头已经结束,接下来的内容就是请求体
HTTP基础知识
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。