• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > http的方法,状态码和组成部分

http的方法,状态码和组成部分

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含状态码等相关知识,匿名希望在学习及工作中可以帮助到您

Http(Hypertext Transfer Protocol)

HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传输协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。

用于http协议交互的信息被称为http报文。请求端(客户端)的http报文叫做请求报文,响应端(服务器)的叫做响应报文。

请求报文由请求方法,请求URI,协议版本,首部字段(可选),内容实体(可选)构成

响应报文由协议版本,状态码,原因短语,首部字段(可选),实体主体构成

在每份报文中,请求URI,协议版本,状态码,原因短语,首部字段属于报文首部,然后空一行,剩下的是报文主体。

首部字段有4种:请求首部字段,响应首部字段,通用首部字段,实体首部字段,通用首部和实体首部为请求报文和响应报文都有的,而请求首部只有请求报文有,响应首部只有响应报文有。

报文是http通信中的基本单位,由8位组字节流组成,通过http通信传输。

实体作为请求和响应的有效载荷数据(补充项)被传输,其内容由实体首部和实体主体组成

一般情况下,报文主体等于实体主体。只有当传输中进行编码操作时,实体主体的内容发生变化,才会和报文主体不一致。

http1.0和http1.1支持的方法

方法

说明

支持http协议的版本

GET

获取已被URI识别的资源

1.0,1.1

POST

传输实体主体

1.0,1.1

PUT

传输文件(不带验证机制)

1.0,1.1

HEAD

获得报文首部

1.0,1.1

DELETE

删除文件(不带验证机制)

1.0,1.1

OPTIONS

询问支持方法

1.1

TRACE

追踪路径

1.1

CONNECT

要求用隧道协议链接代理

1.1

LINK

建立和资源之间的联系

1.0

UNLINK

断开链接关系

1.0

http状态码

状态码

类别

原因短语

1XX

Informational(信息性状态码)

接收的请求正在处理

2XX

Success(成功状态码)

请求正常处理完毕

3XX

Redirection(重定向状态码)

需要进行附加操作以完成请求

4XX

Client Error(客户端错误状态码)

服务器无法处理请求

5XX

Server Error(服务器错误状态码)

服务器处理请求出错

14中常用的状态码

200 OK

表示客户端发来的请求在服务器端被正常处理了

204 No Content

表示服务器接收的请求已处理成功,但返回的响应报文不含实体主体部分

206 Partial Content

表示客户端进行了范围请求,而服务器成功执行了这部分的GET请求

301 Moved Permaently

永久性重定向,表示请求的资源已被分配了新的URI,以后应使用该资源现在所指的

您可能想查找下面的文章:

相关文章

  • 2018-12-03如何使用HTML5 canvas实现雪花飘落
  • 2017-08-06利用HTML5 Canvas制作键盘及鼠标动画的实例分享
  • 2017-08-06使用HTML5进行SVG矢量图形绘制的入门教程
  • 2017-08-06HTML5+CSS3应用详解
  • 2018-12-03浅谈three.js中的needsUpdate的应用_html5教程技巧
  • 2018-12-03分享文字溢出隐藏实例
  • 2018-12-03HTML5画一个简单呢好看的电路图
  • 2018-12-03HTML 5的10个顶级资源
  • 2018-12-03HTML5-表单输入验证详解(图文)
  • 2018-12-03关于8 个 3D 视觉效果的 HTML5 动画图文欣赏

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 如何自定义video播放器样式?
    • HTML5中drawImage用法分析
    • HTML5 Canvas:绘制渐变色
    • HTML5每日一练之Canvas标签的应用-坐标变换与路径结合使用
    • H5移动端图片压缩上传开发流程
    • html5视频播放教程实例
    • canvas如何实现github404动态
    • 深入理解HTML的FormData对象
    • h5History 模式的实例教程
    • Html5、CSS实现文字阴影效果实例分享

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有