我是靠谱客的博主 无语宝贝,最近开发中收集的这篇文章主要介绍中文drupal教程(3)响应对象Response及Cookie设置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

要理解这一部分推荐先了解RFC2616文档,RFC文档就是互联网技术的魂,该文档定义了http协议,里面详细阐述了各类http头的使用,作为补充材料可以看一看“上野宣”所著的《图解HTTP》一书,于均良翻译,(题外话:日本人写的技术书籍大多比较踏实,印象深刻的是远山启写的《数学与生活》简述极限概念的时候比国内高等教育教科书好太多,希望国内多出好书,)

Drupal使用了symfony框架的http-foundation组件,里面定义了响应对象,文件路径为vendorsymfonyhttp-foundation,默认有五个响应对象:

Response:通用响应对象,用于处理一般响应,也是用的最多的响应对象

以下四个用于特殊目的,他们都继承自Response:

BinaryFileResponse:文件响应

JsonResponse:json响应

RedirectResponse:重定向响应

StreamedResponse:流媒体响应

以上四个响应类对基本的Response进行了扩展或修正

这里主要讲述Response

Response的作用是储存响应页面,及http响应头的管理(这里包括设置cookie),系统的功能就是将请求对象转换为响应对象,响应对象的形成意味着已经为浏览器准备好了响应,只需要调用$response->send();发送即可,在系统执行过程中会检测是否产生了该对象,比如调用控制器后,返回的如果是Response的实例则表示

最后

以上就是无语宝贝为你收集整理的中文drupal教程(3)响应对象Response及Cookie设置的全部内容,希望文章能够帮你解决中文drupal教程(3)响应对象Response及Cookie设置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部