Thinkphp 6.0响应输出和重定向

本文介绍了Web开发中关于响应操作,如response、json和view方法的使用,以及如何设置状态码和header信息。同时讲解了重定向的概念,包括使用redirect方法进行页面跳转,站内重定向,附加session信息和利用lastURL的记忆功能。
摘要由CSDN通过智能技术生成

本节课我们来学习一下响应操作,响应输出和重定向。


一.响应操作


1. 响应输出,有好几种:包括 return、json()和 view()等等;
2. 默认输出方式是以 html 格式输出,如果你发起 json 请求,则输出 json;
3. 而背后是 response 对象,可以用 response()输出达到相同的效果;

return response($data);

4. 使用 response()方法可以设置第二参数,状态码,或调用 code()方法;

return response($data, 201);
return response($data)->code(202);


5. 使用 json()、view()方法和 response()返回的数据类型不同,效果一样;

return json($data, 201);
return json($data)->code(202);


6. 不但可以设置状态码,还可以设置 header()头文件信息;

return json($data)->code(202)->header(['Cache-control' => 'no-cache,must-revalidate']);


二.重定向


1. 使用 r

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值