2017 © Pedro Peláez
 

library http-codes

Small PHP library for easily accessing HTTP Status Codes.

image

epoch2/http-codes

Small PHP library for easily accessing HTTP Status Codes.

  • Friday, January 12, 2018
  • by kayex
  • Repository
  • 1 Watchers
  • 6 Stars
  • 661 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 1 Forks
  • 1 Open issues
  • 9 Versions
  • 0 % Grown

The README.md

http-codes

Latest Stable Version Total Downloads License, (*1)

PHP library for easily accessing HTTP Status codes., (*2)

Table of Contents

Installation

Composer, (*3)

composer require kayex/http-codes

Usage

The codes are accessible as public static properties on the HttpCodes class, (*4)

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:, (*5)

'HttpCodes'         => 'Kayex\HttpCodes',

The codes can then be used like this:, (*6)

use HttpCodes;

echo HttpCodes::HTTP_OK; // 200

Full reference

These are all the available status codes and the names they are accessible under., (*7)

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, (*8)

The Versions

12/01 2018

dev-master

9999999-dev

Small PHP library for easily accessing HTTP Status Codes.

  Sources   Download

MIT

The Development Requires

http status code http status

12/01 2018

1.1.1

1.1.1.0

Small PHP library for easily accessing HTTP Status Codes.

  Sources   Download

MIT

The Development Requires

http status code http status

14/06 2017

1.1.0

1.1.0.0

Small PHP library for easily accessing HTTP Status Codes.

  Sources   Download

MIT

The Development Requires

http status code http status

21/02 2017

1.0.5

1.0.5.0

Small PHP library for easily accessing HTTP Status Codes.

  Sources   Download

MIT

http status code http status

14/02 2017

1.0.4

1.0.4.0

Small PHP library for easily accessing HTTP Status Codes.

  Sources   Download

MIT

http status code http status

14/02 2017

1.0.3

1.0.3.0

Small PHP library for easily accessing HTTP Status Codes.

  Sources   Download

MIT

http http status http code

14/02 2017

1.0.2

1.0.2.0

Small PHP library for easily accessing HTTP Status Codes.

  Sources   Download

MIT

http http status http code

14/02 2017

v1.0.1

1.0.1.0

Small PHP library for easily accessing HTTP Status Codes.

  Sources   Download

MIT

http http status http code

04/06 2015

v1.0

1.0.0.0

Small PHP library for easily accessing HTTP Status Codes.

  Sources   Download

MIT

http http status http code