yii2源码分析-响应
3896
0
0
响应,指的是 HTTP 通信过程中服务端对客户端应答的一种方式。
我们知道,这包括状态行,响应头和响应正文三部分。
举一个例子
test.php
echo "hello world";
curl发起请求,我们看一下响应的信息
$ curl -i -XGET http://test.dev/test.php HTTP/1.1 200 OK Date: Wed, 13 Dec 2017 12:27:52 GMT Server: Apache/2.4.17 (Win32) OpenSSL/1.0.2d PHP/5.6.15 X-Powered-By: PHP/5.6.15 Content-Length: 11 Content-Type: text/html; charset=UTF-8 hello world
可以很清晰的看出,响应码等于200,多个响应头信息以及响应体内容 hello world。
假如我们想改变状态行的信息,比如200变404, OK变 Not Found,php脚本如何处理呢?
我们知道,只需要在输出hello world之前,调用header函数处理一下就好了。
修改test.php脚本如下
<?php header("HTTP/1.1 404 Not Found"); echo "hello world";
依然是通过上面的curl命令发起请求
还有90%的精彩内容,购买继续阅读
- 评论区
共10条评论
登录
后发布评论