承接 arrayperu/http-code 相关项目开发

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

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

arrayperu/http-code

Composer 安装命令:

composer require arrayperu/http-code

包简介

PHP Library for HTTP Status codes.

README 文档

README

Latest Stable Version Total Downloads Latest Unstable Version License PHP Version Require

PHP Library for HTTP Status codes.

Table of Contents

Installation

Composer

composer require arrayperu/http-code

Usage

use ArrayPeru\HttpCode;

echo HttpCode::HTTP_OK; // 200
echo HttpCode::text(HttpCode::HTTP_OK); // OK

echo HttpCode::HTTP_NOT_FOUND; // 404
echo HttpCode::text(HttpCode::HTTP_NOT_FOUND); // Not Found

echo HttpCode::HTTP_INTERNAL_SERVER_ERROR; // 500
echo HttpCode::text(HttpCode::HTTP_INTERNAL_SERVER_ERROR); // Internal Server Error

Table of reference

1xx - Informational

Property Code Text
HTTP_CONTINUE 100 Continue
HTTP_SWITCHING_PROTOCOLS 101 Switching Protocols
HTTP_PROCESSING 102 Processing
HTTP_EARLY_HINTS 103 Early Hints

2xx - Successful

Property Code Text
HTTP_OK 200 OK
HTTP_CREATED 201 Created
HTTP_ACCEPTED 202 Accepted
HTTP_NON_AUTHORITATIVE_INFORMATION 203 Non-Authoritative Information
HTTP_NO_CONTENT 204 No Content
HTTP_RESET_CONTENT 205 Reset Content
HTTP_PARTIAL_CONTENT 206 Partial Content
HTTP_MULTI_STATUS 207 Multi-Status
HTTP_ALREADY_REPORTED 208 Already Reported
HTTP_IM_USED 226 IM Used

3xx - Redirect

Property Code Text
HTTP_MULTIPLE_CHOICES 300 Multiple Choices
HTTP_MOVED_PERMANENTLY 301 Moved Permanently
HTTP_FOUND 302 Found
HTTP_SEE_OTHER 303 See Other
HTTP_NOT_MODIFIED 304 Not Modified
HTTP_USE_PROXY 305 Use Proxy
HTTP_RESERVED 306 Reserved
HTTP_TEMPORARY_REDIRECT 307 Temporary Redirect
HTTP_PERMANENTLY_REDIRECT 308 Permanent Redirect

4xx - Client Error

Property Code Text
HTTP_BAD_REQUEST 400 Bad Request
HTTP_UNAUTHORIZED 401 Unauthorized
HTTP_PAYMENT_REQUIRED 402 Payment Required
HTTP_FORBIDDEN 403 Forbidden
HTTP_NOT_FOUND 404 Not Found
HTTP_METHOD_NOT_ALLOWED 405 Method Not Allowed
HTTP_NOT_ACCEPTABLE 406 Not Acceptable
HTTP_PROXY_AUTHENTICATION_REQUIRED 407 Proxy Authentication Required
HTTP_REQUEST_TIMEOUT 408 Request Timeout
HTTP_CONFLICT 409 Conflict
HTTP_GONE 410 Gone
HTTP_LENGTH_REQUIRED 411 Length Required
HTTP_PRECONDITION_FAILED 412 Precondition Failed
HTTP_REQUEST_ENTITY_TOO_LARGE 413 Payload Too Large
HTTP_REQUEST_URI_TOO_LONG 414 URI Too Long
HTTP_UNSUPPORTED_MEDIA_TYPE 415 Unsupported Media Type
HTTP_REQUESTED_RANGE_NOT_SATISFIABLE 416 Range Not Satisfiable
HTTP_EXPECTATION_FAILED 417 Expectation Failed
HTTP_I_AM_A_TEAPOT 418 I'm a teapot
HTTP_MISDIRECTED_REQUEST 421 Misdirected Request
HTTP_UNPROCESSABLE_ENTITY 422 Unprocessable Entity
HTTP_LOCKED 423 Locked
HTTP_FAILED_DEPENDENCY 424 Failed Dependency
HTTP_RESERVED_FOR_WEBDAV_ADVANCED_COLLECTIONS_EXPIRED_PROPOSAL 425 Reserved for WebDAV advanced collections expired proposal
HTTP_UPGRADE_REQUIRED 426 Upgrade Required
HTTP_PRECONDITION_REQUIRED 428 Precondition Required
HTTP_TOO_MANY_REQUESTS 429 Too Many Requests
HTTP_REQUEST_HEADER_FIELDS_TOO_LARGE 431 Request Header Fields Too Large
HTTP_UNAVAILABLE_FOR_LEGAL_REASONS 451 Unavailable For Legal Reasons

5xx - Server Error

Property Code Text
HTTP_INTERNAL_SERVER_ERROR 500 Internal Server Error
HTTP_NOT_IMPLEMENTED 501 Not Implemented
HTTP_BAD_GATEWAY 502 Bad Gateway
HTTP_SERVICE_UNAVAILABLE 503 Service Unavailable
HTTP_GATEWAY_TIMEOUT 504 Gateway Timeout
HTTP_VERSION_NOT_SUPPORTED 505 HTTP Version Not Supported
HTTP_VARIANT_ALSO_NEGOTIATES_EXPERIMENTAL 506 Variant Also Negotiates
HTTP_INSUFFICIENT_STORAGE 507 Insufficient Storage
HTTP_LOOP_DETECTED 508 Loop Detected
HTTP_NOT_EXTENDED 510 Not Extended
HTTP_NETWORK_AUTHENTICATION_REQUIRED 511 Network Authentication Required

arrayperu/http-code 适用场景与选型建议

arrayperu/http-code 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 8 次下载、GitHub Stars 达 0, 最近一次更新时间为 2021 年 09 月 24 日, 在 PHP 生态内属于活跃度较高的组件。

它主要适用于以下技术方向: 「http」 「code」 「laravel」 「status code」 「status」 「http status code」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。

我们在过去多个企业项目中使用过 arrayperu/http-code 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 arrayperu/http-code 我们能提供哪些服务?
定制开发 / 二次开发

基于 arrayperu/http-code 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 8
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2021-09-24