Phalcon 响应

2025 年 3 月 17 日 | 阅读 1 分钟

在 Phalcon 中,当生成任何请求时,用户提供手动响应或响应由控制器给出。 响应文件在 Phalcon\Http\Response 下生成。 HTTP 响应通常由标头和正文组成。

示例

输出

Phalcon Response 1

响应的方法

方法描述
public setDI (Phalcon\DiInterface $dependencyInjector)设置依赖注入器
public getDI ()返回内部依赖注入器。
public setStatusCode (mixed $code, [mixed $message]设置 HTTP 响应代码。
public getStatusCode ()返回状态代码。
public setHeaders (Phalcon\Http\Response\HeadersInterface $headers)为响应外部设置标头包。
public getHeaders ()返回用户设置的标头。
public setCookies (Phalcon\Http\Response\CookiesInterface $cookies)为响应外部设置 cookie 包。
public Phalcon\Http\Response\CookiesInterface getCookies ()返回用户设置的 cookie。
public resetHeaders ()重置所有已建立的标头。
public setExpires (DateTime $datetime)在响应中设置 Expires 标头,允许使用 HTTP 缓存。
public setNotModified ()发送 Not-Modified 响应。
public setContentType (mixed $contentType, [mixed $charset])设置响应内容类型 mime,可以选择字符集。
public setEtag (mixed $etag)设置自定义 ETag。
public setContent (mixed $content)设置 HTTP 响应正文。
public getContent ()获取 HTTP 响应正文。

下一个主题Phalcon 密码哈希