Phalcon HTTP相应

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

< ?phpuse 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相应

文章图片
回应方法
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响应正文。

    推荐阅读