美文网首页
(Net) 超文本传输协议http

(Net) 超文本传输协议http

作者: 布呐呐u | 来源:发表于2022-06-21 23:23 被阅读0次

    超文本传输协议(HyperText Transfer Protocol)是一种用于分布式、协作式和超媒体信息系统的应用层协议,是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。

    • HTTP是一个基于TCP/IP通信协议来传递数据(HTML文件,图片文件,查询结果等)

    三点注意事项

    • 无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。

    • 无状态:无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。

    • 媒体独立:这意味着,只要客户端和服务器知道如何处理的数据内容,任何类型的数据都可以通过HTTP发送。客户端以及服务器指定使用适合的MIME-type内容类型。

    通信流程

    客户端请求消息结构 (请求行请求头空行请求参数)

    request

    服务器响应消息结构 (状态行响应头空行响应报文)

    response

    请求方法

    method

    状态码分类

    • 信息响应(100–199)
    • 成功响应(200–299)
    • 重定向(300–399)
    • 客户端错误(400–499)
    • 服务器错误 (500–599)

    相关文章

      网友评论

          本文标题:(Net) 超文本传输协议http

          本文链接:https://www.haomeiwen.com/subject/twfpvrtx.html