http协议
Http协议
- Http协议指超文本传输协议默认端口是80
- 超文本传输协议是一种用于分布式、协作式和超媒体信息系统的应用层协议,是因特网上应用最为广泛的一种网络传输协议,所有的www文件都必须遵守这个标准
- http是为web浏览器与web服务器之间的通信而设计的,但也可以用于其他目的
- http是一个基于tcp/ip通信协议来传递数据的(html文件、图片文件、查询结果等)
http协议的特点
- 支持客户/服务器模式
- 简单快速:客户向服务器请求服务时,只需传送请求方法和路劲。请求方法常用的有get、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于 HTTP 协议简单, 使得 HTTP 服务器的程序规模小,因而通信速度很快。
- 灵活 :HTTP 允许传输任意类型的数据对象。正在传输的类型由 Content-Type 加以标记。
- 无连接 :无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收 到客户的应答后,即断开连接。采用这种方式可以节省传输时间。
- 无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状 态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数 据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。。
状态码
- 100 continue 继续。客户端应继续其请求
- 200
ok 请求成功。一般用于GET与POST请求 - 301
Moved Permanently 永久移动。请求的资源已被永久的移动到新URI,返回信 息会包括新的URI,浏览器会自动定向到新URI。今后任何 新的请求都应使用新的URI代替 - 302
Found 临时移动。与301类似。但资源只是临时被移动。客户端 应继续使用原有URI - 400
Bad Request 客户端请求的语法错误,服务器无法理解 - 404
Not Found 服务器无法根据客户端的请求找到资源(网页)。通过此 代码,网站设计人员可设置"您所请求的资源无法找到"的 个性页面 - 405
Method Not Allowed 客户端请求中的方法被禁止 - 500
Internal Server Error 服务器内部错误,无法完成请求
__EOF__
本文作者:Reisen7
本文链接:https://www.cnblogs.com/reisen7/p/18547125.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/reisen7/p/18547125.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?