HTTP协议
2014-09-01 15:21
169 查看
[b]HTTP协议特点:[/b]
•HyperText Transfer Protocol
•设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。通过HTTP或者HTTPS协议请求的资源由统一资源标识符(Uniform Resource Identifiers,URI)来标识。
•Over TCP/IP
•简单快速:客户向服务器请求服务时,只需传送请求方法和路径。
•灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。
•无状态:HTTP协议是无状态协议。
[b]HTTP请求方法:[/b]
•GET 请求获取Request-URI所标识的资源
•POST 在Request-URI所标识的资源后附加新的数据
•HEAD请求获取由Request-URI所标识的资源的响应消息报头
•PUT 请求服务器存储一个资源,并用Request-URI作为其标识
•DELETE 请求服务器删除Request-URI所标识的资源
•TRACE 请求服务器回送收到的请求信息,主要用于测试或诊断
•CONNECT 保留将来使用
•OPTIONS 请求查询服务器的性能,或者查询与资源相关的选项和需求
[b]HTTP 返回码:[/b]
1xx:信息响应类,表示接收到请求并且继续处理
5xx - 服务器错误
常见的 HTTP 状态代码及其原因:
200——交易成功
301 redirect: 301 代表永久性转移(Permanently Moved),
302 redirect: 302 代表暂时性转移(Temporarily Moved ),
304 Not Modified get请求文件未改变
403——请求不允许
404——没有发现文件、查询或URl
500——服务器产生内部错误
•HyperText Transfer Protocol
•设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。通过HTTP或者HTTPS协议请求的资源由统一资源标识符(Uniform Resource Identifiers,URI)来标识。
•Over TCP/IP
•简单快速:客户向服务器请求服务时,只需传送请求方法和路径。
•灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。
•无状态:HTTP协议是无状态协议。
[b]HTTP请求方法:[/b]
•GET 请求获取Request-URI所标识的资源
•POST 在Request-URI所标识的资源后附加新的数据
•HEAD请求获取由Request-URI所标识的资源的响应消息报头
•PUT 请求服务器存储一个资源,并用Request-URI作为其标识
•DELETE 请求服务器删除Request-URI所标识的资源
•TRACE 请求服务器回送收到的请求信息,主要用于测试或诊断
•CONNECT 保留将来使用
•OPTIONS 请求查询服务器的性能,或者查询与资源相关的选项和需求
[b]HTTP 返回码:[/b]
1xx:信息响应类,表示接收到请求并且继续处理
服务器由于遇到错误而不能完成该请求。 · 500 - 内部服务器错误。 · 500.12 - 应用程序正忙于在 Web 服务器上重新启动。 · 500.13 - Web 服务器太忙。 · 500.15 - 不允许直接请求 Global.asa。 · 500.16 – UNC 授权凭据不正确。这个错误代码为 IIS 6.0 所专用。 · 500.18 – URL 授权存储不能打开。这个错误代码为 IIS 6.0 所专用。 · 500.100 - 内部 ASP 错误。 · 501 - 页眉值指定了未实现的配置。 · 502 - Web 服务器用作网关或代理服务器时收到了无效响应。 · 502.1 - CGI 应用程序超时。 · 502.2 - CGI 应用程序出错。application. · 503 - 服务不可用。这个错误代码为 IIS 6.0 所专用。 · 504 - 网关超时。 · 505 - HTTP 版本不受支持。
5xx - 服务器错误
常见的 HTTP 状态代码及其原因:
200——交易成功
301 redirect: 301 代表永久性转移(Permanently Moved),
302 redirect: 302 代表暂时性转移(Temporarily Moved ),
304 Not Modified get请求文件未改变
403——请求不允许
404——没有发现文件、查询或URl
500——服务器产生内部错误
相关文章推荐
- 转C#实现QQ接口软件--QQ的HTTP接口协议探究
- C#实现http协议通讯类WebClient
- http编程系列3:http协议POST方式提交数据并返回结果
- HTTP协议之http状态码详解
- HTTP/1.1协议
- HTTP1.1 协议 第十四章定义 头域定义
- 新手入门:了解WWW服务与HTTP协议6
- 针对http协议的监控
- 网络编辑基础:对HTTP协议的头信息详解
- 用C#实现HTTP协议下的多线程文件传输
- HTTP协议详解
- Http协议三次握手过程
- 【转】MAPI over HTTP协议
- HTTP协议(五)
- HTTP和SOAP完全就是两个不同的协议
- QQ腾讯登录相关的HTTP协议
- http协议的简单了解
- HTTP协议 (二) 基本认证
- HTTP协议头部详解
- HTTP协议详解