Http\Response->redirect
最后更新于:2022-04-02 06:33:36
# Http\\Response->redirect
[TOC]
发送`Http`跳转。调用此方法会自动`end`发送并结束响应。
~~~
function Http\Response->redirect(string $url, int $http_code = 302);
~~~
> 需要`2.2.0`或更高版本
## 参数
* `$url`:跳转的新地址,作为`Location`头进行发送
* `$http_code`:状态码,默认为`302`临时跳转,传入`301`表示永久跳转
## 实例
~~~
$http = new swoole_http_server("0.0.0.0", 9501, SWOOLE_BASE);
$http->on('request', function ($req, Swoole\Http\Response $resp) {
$resp->redirect("http://www.baidu.com/", 301);
});
$http->start();
~~~
';