## 响应状态
Every HTTP response has a numeric [status code](http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html). The status code identifies the*type*of HTTP response to be returned to the client. The PSR-7 Response object’s default status code is`200`(OK). You can get the PSR-7 Response object’s status code with the`getStatusCode()`method like this.
> 每个HTTP响应都有一个数字 [status code](http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html)。状态代码标识要返回给客户机的HTTP响应的类型。PSR-7响应对象的默认状态代码是`200`(OK)。可以使用`getStatusCode()`方法获得PSR-7响应对象的状态代码,如下所示。
~~~php
$status = $response->getStatusCode();
~~~
Figure 3: Get response status code.
You can copy a PSR-7 Response object and assign a new status code like this:
> 您可以复制一个PSR-7响应对象并分配一个新的状态码,如下所示:
~~~php
$newResponse = $response->withStatus(302);
~~~
Figure 4: Create response with new status code.
- 开始
- 安装
- 升级指南
- Web服务器
- 概念
- 生命周期
- PSR 7
- 中间件
- 依赖容器
- 实例 及通知和警告处理
- Request
- 请求方法
- 请求头信息
- 请求主体
- 上传的文件
- 请求帮助
- 路由对象
- Response
- 响应状态
- 响应标头
- 响应体
- 返回JSON
- 视图模板
- 路由
- 创建路由
- 路由回调
- 路由策略
- 路线占位符
- 路由名
- 路由组
- 路由中间件
- 路由表达式缓存
- 容器识别解析
- 封装中间件
- 路由的中间件
- 错误处理中间件
- 方法重写的中间件
- 输出缓冲中间件
- 内容长度中间件
- 扩展功能
- 以 / 结尾的路由模式
- 获取当前路由
- 设置CORS
- 使用POST表单上传文件
- 第三方组件
- slim-session
- auth
- slim-api-skeleton
- dir