HTTP请求状态类
<?php 
/**
 * 常用常量文件
 * 
 */
/**
 *	HTTP协议请求状态 
 */
	class HttpRequest
	{
		//100类  ----用于指定客户端应相应的某些动作----
		const HTTP_CONTINUE = 100;	//请求继续执行
		const HTTP_SWITCHING_PROTOCOLS = 101;	//请求协议转换
		const HTTP_PROCESSING = 102;	//
//200类 ---用于表示请求成功---
		const HTTP_OK = 200;	//请求OK
		const HTTP_CREATED = 202;	//请求新创建文档
		const HTTP_NON_AUTHORITATIVE_INFOMATION = 203;	//请求未授权   ---非官方信息---
		const HTTP_NO_CONTENT = 204;	// 无内容
		const HTTP_RESET_CONTENT = 205;	//内容重置 ---这个状态码用于强迫浏览器清除表单域--
		const HTTP_PARTIAL_CONTENT = 206;	//局部内容 --服务器完成了一个包含Range头信息的局部请求时被发送的--
		const HTTP_MULTI_REPOFTED = 207;
		const HTTP_ALREADY_REPORTED = 208;	//请求已经被转移
		const HTTP_IM_USED = 226;
//300类 ---用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息---
		const HTTP_MULTIPLE_CHOICES = 300;	//请求被选择 ---多重选择---
		const HTTP_MOVED_RERANENTLY = 301;	//状态是指所请求的文档在别的地方;文档新的URL会在定位响应头信息中给出。浏览器会自动连接到新的URL。
const HTTP_FOUND = 302;	//被找到 
		consT HTTP_SEE_OTHER = 303;		//参见其他信息
		const HTTP_NOT_MODIFIED = 304;	//未被修改 ---为修改---
		const HTTP_USE_PROXY = 305;	//请求使用代理
		const HTTP_RESERVED = 306;	//
		const HTTP_REMPORARY_REDIRECT = 307;	//请求被临时转移了  ---临时重定向---
		const HTTP_PERMANENTLY_REDIRECT = 308;	//
//400类 用于指出客户端的错误
		const HTTP_BAD_REQUEST = 400; //错误请求 ---指出客户端请求中的语法错误---
		const HTTP_PARMENT_REQUIRED = 402;	//
		const HTTP_FORBIDDEN = 403;	//禁止访问 ---的意思是除非拥有授权否则服务器拒绝提供所请求的资源---
		const HTTP_NOT_FOUNF = 404;	//无效的请求(为找到该服务)
		const HTTP_METHOD_NOT_ALLOWED = 405;	//方法未允许  ---指出请求方法(GET, POST, HEAD, PUT, DELETE, 等)对某些特定的资源不允许使用---
		const HTTP_NOT_ACCEPTABLE = 406;	//无法访问 ---示请求资源的MIME类型与客户端中Accept头信息中指定的类型不一致---
		const HTTP_PROXY_AUTHENTICATION_REQUEIRED = 407; //代理服务器认证要求 
		const HTTP_REQUEST_TIMEOUT = 408;	//请求超时
		const HTTP_CONFILICT = 409;	//请求冲突
		const HTTP_GONE = 410;	//请求的文件已经被移走
		const HTTP_LENGTH_REQUIRED = 411;	// 需要数据长度 ---表示服务器不能处理请求(假设为带有附件的POST请求),除非客户端发送Content-Length头信息指出发送给服务器的数据的大小---
		const HTTP_PRECONDITION_FALLED = 412;	//先决条件错误  ---状态指出请求头信息中的某些先决条件是错误的。---
		const HTTP_REQUEST_ENTITY_TOO_LARGE = 413;	//请求实体过大
		const HTTP_REQUSET_URL_TOO_LONG = 414;	//请求过长
		const HTTP_UNSUPPORTED_MEDIA_TYPE = 415;	//请求的类型不支持
		const HTTP_REQUEST_RANGE_NOT_SATISFIABLE = 416;	 
		const HTTP_EXPECTATION_FAILED = 417; 	//期望失败
		const HTTP_I_AM_A_TEAPOT = 418;
		const HTTP_UNPROCESSABLE_ENTITY = 422;
		const HTTP_LOCKED = 423;	//请求被锁定
		const HTTP_FAULED_DEPENDENCY = 424;	//
		const HTTP_RESERVED_FOR_WEBDAV_ADVANCED_COLLECTIONS_EXPIRED_PROPOSAL = 425;
		const HTTP_UPGRADE_REQUIRED = 426;
		const HTTP_PRECONDITION_REQUIRED = 428;
		const HTTP_TOO_MANY_REQYUSETS = 429;	//请求太多
		const HTTP_REQUEST_HEADER_FIELDS_TOO_LARGE = 431;
//500类
		const HTTP_INTERNAL_SERVER_ERROR = 500;	//服务器内部出错
		const HTTP_NOT_IMPLEMENTED = 501;	//未实现 ---状态告诉客户端服务器不支持请求中要求的功能---
		const HTTP_BAD_GATEWAY = 502;	//错误的网关  ---被用于充当代理的服务器;该状态指出接收服务器接收远程服务器的错误响应
		const HTTP_SERVICE_UNAVAILABLE = 503;	//服务无法获得 ---表示服务器在维护或者已经超载而无法响应
		const HTTP_GATEWAY_TIMEOUT = 504;	//网关超时 ---代理或网关服务器,它指出的服务器没有从远端服务器得到及时的响应---
		const HTTP_VERSION_NOT_SUPPORTED = 505; //不支持HTTP版本
		const HTTP_VARIANT_ALSO_ENGOTIATED_EXPERIMENTAL = 506;
		const HTTP_INSUFFICIENT_STORAGE = 507;
		const HTTP_LOOP_DETECTED = 508;
		const HTTP_NOT_EXTENDED = 510;
		const HTTP_NETWORK_AUTHENTICATION_REQURED = 511;
}
 ?>
HTTP请求状态类的更多相关文章
- ajax请求工具类
		
ajax的get和post请求工具类: /** * 公共方法类 * * 使用 变量名=function()定义函数时,如果在变量名前加var,则这个变量变成局部变量 */var Common = ...
 - WebUtils-网络请求工具类
		
网络请求工具类,大幅代码借鉴aplipay. using System; using System.Collections.Generic; using System.IO; using System ...
 - Http、Https请求工具类
		
最近在做微信开发,使用http调用第三方服务API,有些是需要https协议,通过资料和自己编码,写了个支持http和https的工具类,经验证可用,现贴出来保留,也供需要的人使用(有不足的地方,也请 ...
 - 微信https请求工具类
		
工作中用到的微信https请求工具类. package com.gxgrh.wechat.tools; import com.gxgrh.wechat.wechatapi.service.System ...
 - HTTP请求工具类
		
HTTP请求工具类,适用于微信服务器请求,可以自测 代码; /// <summary> /// HTTP请求工具类 /// </summary> public class Ht ...
 - nginx流量带宽等请求状态统计( ngx_req_status)
		
介绍 ngx_req_status用来展示nginx请求状态信息,类似于apache的status,nginx自带的模块只能显示连接数等等信息,我们并不能知道到底有哪些请求.以及各url域名所消耗的带 ...
 - Java请求参数类QueryParameter
		
import java.util.HashMap; import java.util.Map; import org.apache.commons.lang.StringUtils; /** * 请求 ...
 - HttpWebResponse请求状态代码
		
HttpWebResponse请求状态代码标识 成员名称 说明 Continue 等效于 HTTP 状态 100.Continue指示客户端可能继续其请求. SwitchingProtocols 等效 ...
 - 实现一个简单的http请求工具类
		
OC自带的http请求用起来不直观,asihttprequest库又太大了,依赖也多,下面实现一个简单的http请求工具类 四个文件源码大致如下,还有优化空间 MYHttpRequest.h(类定义, ...
 
随机推荐
- Pdf 字段加粗相关资料
			
http://blog.csdn.net/lx_lhy/article/details/5603073 http://www.codeweblog.com/stag/setfieldproperty- ...
 - asterisk中eyebeam与移动的IMS帐号对接
			
账号和密码: 05128068**** xbfldz6658****IP:120.195.9.148域名:ims.js.chinamobile.com 上图吧:
 - Inno Setup设置NT服务
			
原文地址:http://stackoverflow.com/questions/16922272/unknown-identifier-and-wpselectdir // Variables Glo ...
 - poj 2632 Crashing Robots
			
点击打开链接 Crashing Robots Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 6655 Accepted: ...
 - 本地搭建SVN服务器 局域网
			
http://blog.csdn.net/sunbaigui/article/details/8466310
 - JavaScript对象的创建之使用json格式定义
			
json: javascript simple object notation. json就是js的对象,但是它省去了xml中的标签,而是通过{}来完成对象的说明. 定义对象 var person = ...
 - windows server 2008 IP安全策略关闭端口,禁止ping,修改远程连接3389端口,开放指定端口
			
windows server 2008 IP安全策略关闭端口: Tomcat服务访问不了情况解决. Windows默认情况下有很多端口是开放的,在你上网的时候,网络病毒和黑客可以通过这 ...
 - WebsitePanel(wsp)配置详解(安装指南)
			
WebsitePanel(wsp)配置详解(安装指南) 铁卫士原创 估计很多同学都还不知道WebsitePanel是什么东东吧,WebsitePanel简称wsp是微软旗下,开源免费的虚拟主机系统,我 ...
 - Android开发-API指南-<supports-gl-texture>
			
<supports-gl-texture> 英文原文:http://developer.android.com/guide/topics/manifest/supports-gl-text ...
 - 解决setInterval计时器不准的问题
			
在js中如果打算使用setInterval进行倒数,计时等功能,往往是不准确的,因为setInterval的回调函数并不是到时后立即执行,而是等系统计算资源空闲下来后才会执行.而下一次触发时间则是在s ...