个性化阅读
专注于IT技术分析

Phalcon HTTP相应

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

例子

<?php

use Phalcon\Http\Response;

// Getting a response instance
$response = new Response();

// Set status code
$response->setStatusCode(404, 'Not Found');

// Set the content of the response
$response->setContent("Sorry, the e-mail doesn't exist.");

// Send response to the client
$response->send();

输出

Phalcon HTTP响应1

回应方法

Methods Description
公共setDI(Phalcon \ Interface $ dependencyInjector) 设置依赖注入器
公共getDI() 返回内部依赖注入器。
公共setStatusCode(混合的$ code, [混合的$ message] 设置HTTP响应代码。
公共getStatusCode() 返回状态码。
公共setHeaders(Phalcon \ Http \ Response \ HeadersInterface $ headers) 在外部设置响应的标头包。
公共getHeaders() 返回用户设置的标题。
公共setCookies(Phalcon \ Http \ Response \ CookiesInterface $ cookies) 在外部设置一个用于响应的cookie袋。
公共Phalcon \ Http \ Response \ CookiesInterface getCookies() 返回用户设置的cookie。
公共resetHeaders() 重置所有已建立的标头。
公共setExpires(DateTime $ datetime) 在响应中设置一个Expires标头, 以允许使用HTTP缓存。
公共setNotModified() 发送未修改的响应。
公共setContentType(混合$ contentType, [混合$ charset]) 设置响应内容类型的MIME, 可选的字符集。
公共setEtag(混合$ etag) 设置自定义ETag。
公共setContent(混合$ content) 设置HTTP响应主体。
公共getContent() 获取HTTP响应正文。
赞(0)
未经允许不得转载:srcmini » Phalcon HTTP相应

评论 抢沙发

评论前必须登录!