http协议

Http协议

  1. Http协议指超文本传输协议默认端口是80
  2. 超文本传输协议是一种用于分布式、协作式和超媒体信息系统的应用层协议,是因特网上应用最为广泛的一种网络传输协议,所有的www文件都必须遵守这个标准
  3. http是为web浏览器与web服务器之间的通信而设计的,但也可以用于其他目的
  4. http是一个基于tcp/ip通信协议来传递数据的(html文件、图片文件、查询结果等)

http协议的特点

  1. 支持客户/服务器模式
  2. 简单快速:客户向服务器请求服务时,只需传送请求方法和路劲。请求方法常用的有get、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于 HTTP 协议简单, 使得 HTTP 服务器的程序规模小,因而通信速度很快。
  3. 灵活 :HTTP 允许传输任意类型的数据对象。正在传输的类型由 Content-Type 加以标记。
  4. 无连接 :无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收 到客户的应答后,即断开连接。采用这种方式可以节省传输时间。
  5. 无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状 态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数 据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。。

状态码

  1. 100 continue 继续。客户端应继续其请求
  2. 200
    ok 请求成功。一般用于GET与POST请求
  3. 301
    Moved Permanently 永久移动。请求的资源已被永久的移动到新URI,返回信 息会包括新的URI,浏览器会自动定向到新URI。今后任何 新的请求都应使用新的URI代替
  4. 302
    Found 临时移动。与301类似。但资源只是临时被移动。客户端 应继续使用原有URI
  5. 400
    Bad Request 客户端请求的语法错误,服务器无法理解
  6. 404
    Not Found 服务器无法根据客户端的请求找到资源(网页)。通过此 代码,网站设计人员可设置"您所请求的资源无法找到"的 个性页面
  7. 405
    Method Not Allowed 客户端请求中的方法被禁止
  8. 500
    Internal Server Error 服务器内部错误,无法完成请求

__EOF__

本文作者Reisen7
本文链接https://www.cnblogs.com/reisen7/p/18547125.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   Reisen7  阅读(8)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示