fastpress/response

一个高效灵活的PHP HTTP响应处理库,专为与Fastpress框架无缝集成而设计。它提供易于使用的方法来管理HTTP响应、头信息和状态码。

0.1.0 2024-02-13 18:10 UTC

This package is auto-updated.

Last update: 2024-09-14 21:16:02 UTC


README

Fastpress框架的一部分,Fastpress\Http\Response是一个为高效有效地处理HTTP响应而设计的PHP类。它提供了一套全面的功能来管理响应代码、头信息、正文内容等,是任何PHP网络应用程序不可或缺的工具。

特性

  • 响应代码管理:轻松设置HTTP响应代码及其对应的文本。
  • 响应正文处理:定义和管理响应的正文内容。
  • 头信息管理:添加和操作响应头信息。
  • 重定向支持:简单的方法将用户重定向到不同的URL。
  • 缓存控制:控制并禁用浏览器缓存的方法。
  • 协议指定:自定义HTTP协议版本。
  • 内容渲染:高效渲染响应内容和头信息。
  • 页面刷新:便于立即刷新页面。

安装

使用Composer将Fastpress\Http\Response集成到您的项目中

composer require fastpress/response

要求

  • PHP 7.4或更高版本。

使用

设置响应代码和文本

use Fastpress\Http\Response;

$response = new Response();
$response->setResponse(200, 'OK');

设置响应正文

$response->setBody('Your response content here');

添加头信息

$response->addHeader('Content-Type', 'application/json');

重定向

$response->redirect('https://your-redirect-url.com', 301);

禁用浏览器缓存

$response->disableBrowserCache();

贡献

欢迎贡献!请随时提交拉取请求或打开问题来改进库。

许可证

本库是开源软件,采用MIT许可证。

支持

如果您遇到任何问题或有疑问,请在GitHub的问题部分提出。