tcp应用之http传输

本文详细介绍了HTTP协议的工作流程,从客户端发起HTTP请求,到传输层利用TCP建立连接,再到服务器处理请求并返回响应。HTTP协议适用于网页及数据传输,具有简单、灵活的特点,支持多种请求方法如GET、POST等。同时,文章提到了HTTP协议的状态码,如200表示成功,404表示资源未找到,以及1xx、2xx、3xx、4xx、5xx系列的响应码含义。
摘要由CSDN通过智能技术生成

HTTP协议(超文本传输协议)

1、客户端(浏览器)发送http请求

2、传输层使用tcp协议建立连接,层层打包将请求内容发送给服务器

3、web服务器解包后解析http请求,交给后端应用程序处理

4、后段应用得到结果,通过web服务器回发各个前端

 

用途:网站中网页的传输和数据传输

也可以用作基于http协议的编程传输数据

特点:应用层协议,传输层使用tcp连接

            简单,灵活,接口使用方便

            几乎支持所有的数据类型

            无状态的协议

             http1.0无连接,http1.1持续连接

 

请求:(request)

格式:

请求行:确定具体的请求类型

请求头:对请求内容的信息描述

空行

请求正文:具体请求参数

 

请求行:GET(请求方法)           /index.html(请求资源)          HTTP/1.1(协议版本)

请求方法:GET:获取网络资源

                    POST:提交一定的附加数据,得到返回结果

                    HEAD:只获取响应头信息

                     PUT:获取服务器的资源

                    DELETE

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值