承接 kayex/http-codes 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

kayex/http-codes

最新稳定版本:1.1.1

Composer 安装命令:

composer require kayex/http-codes

包简介

Small PHP library for easily accessing HTTP Status Codes.

README 文档

README

Latest Stable Version Total Downloads License

PHP library for easily accessing HTTP Status codes.

Table of Contents

Installation

Composer

composer require kayex/http-codes

Usage

The codes are accessible as public static properties on the HttpCodes class

use Kayex\HttpCodes;

echo HttpCodes::HTTP_OK; // 200

Optional: Laravel alias

Laravel users may want to set up an alias for quick access by adding the following to the alias array in app/config/app.php:

'HttpCodes'         => 'Kayex\HttpCodes',

The codes can then be used like this:

use HttpCodes;

echo HttpCodes::HTTP_OK; // 200

Full reference

These are all the available status codes and the names they are accessible under.

1xx - Informational

Property Code
HTTP_CONTINUE 100
HTTP_SWITCHING_PROTOCOLS 101

2xx - Successful

Property Code
HTTP_OK 200
HTTP_CREATED 201
HTTP_ACCEPTED 202
HTTP_NONAUTHORITATIVE_INFORMATION 203
HTTP_NO_CONTENT 204
HTTP_RESET_CONTENT 205
HTTP_PARTIAL_CONTENT 206

3xx - Redirect

Property Code
HTTP_MULTIPLE_CHOICES 300
HTTP_MOVED_PERMANENTLY 301
HTTP_FOUND 302
HTTP_SEE_OTHER 303
HTTP_NOT_MODIFIED 304
HTTP_USE_PROXY 305
HTTP_UNUSED 306
HTTP_TEMPORARY_REDIRECT 307

4xx - Client Error

Property Code
HTTP_BAD_REQUEST 400
HTTP_UNAUTHORIZED 401
HTTP_PAYMENT_REQUIRED 402
HTTP_FORBIDDEN 403
HTTP_NOT_FOUND 404
HTTP_METHOD_NOT_ALLOWED 405
HTTP_NOT_ACCEPTABLE 406
HTTP_PROXY_AUTHENTICATION_REQUIRED 407
HTTP_REQUEST_TIMEOUT 408
HTTP_CONFLICT 409
HTTP_GONE 410
HTTP_LENGTH_REQUIRED 411
HTTP_PRECONDITION_FAILED 412
HTTP_REQUEST_ENTITY_TOO_LARGE 413
HTTP_REQUEST_URI_TOO_LONG 414
HTTP_UNSUPPORTED_MEDIA_TYPE 415
HTTP_REQUESTED_RANGE_NOT_SATISFIABLE 416
HTTP_EXPECTATION_FAILED 417

5xx - Server Error

Property Code
HTTP_INTERNAL_SERVER_ERROR 500
HTTP_NOT_IMPLEMENTED 501
HTTP_BAD_GATEWAY 502
HTTP_SERVICE_UNAVAILABLE 503
HTTP_GATEWAY_TIMEOUT 504
HTTP_VERSION_NOT_SUPPORTED 505

License

MIT

统计信息

  • 总下载量: 188.99k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 10
  • 点击次数: 1
  • 依赖项目数: 4
  • 推荐数: 0

GitHub 信息

  • Stars: 9
  • Watchers: 1
  • Forks: 4
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2017-02-14