* 修正错误

修正错误

* 对齐其行数

* Update runtime-responses.md

* Update runtime-responses.md

* Update structure-applications.md

* Update runtime-sessions-cookies.md

* Update tutorial-console.md
This commit is contained in:
cuiliang
2018-05-29 20:12:48 +08:00
committed by Dmytro Naumenko
parent 57bde21398
commit b9a93b1543
4 changed files with 15 additions and 15 deletions

View File

@ -1,23 +1,23 @@
响应
=========
应用完成处理一个[请求](runtime-requests.md)后, 会生成一个[[yii\web\Response|response]]响应对象并发送给终端用户
响应对象包含的信息有HTTP状态码HTTP头和主体内容等,
网页应用开发最终目的本质上就是根据不同的请求构建这些响应对象。
一个应用在处理一个[请求](runtime-requests.md)后, 这个应用会生成一个[[yii\web\Response|response]]响应对象并把这个响应对象发送给终端用户
这个响应对象包含的信息有HTTP状态码HTTP头和主体内容等,
从本质上说,网页应用开发最终的目标就是根据不同的请求构建这些响应对象。
在大多是情况下主要处理继承自 [[yii\web\Response]] 的
`response` [应用组件](structure-application-components.md)
尽管如此Yii也允许你创建自己的响应对象并发送给终端用户,这方面后续会阐述。
在大多数实际应用情况下,你应该主要地去处理`response`这个 [应用组件](structure-application-components.md)
在默认情况下,它是一个继承自[[yii\web\Response]]的实例
然而Yii也允许你创建自己的响应对象并发送给终端用户这方面后续会阐述。
在本节,将会述如何构建响应发送给终端用户。
在本节,我们将会述如何组装和构建响应并把它发送给终端用户。
## 状态码 <span id="status-code"></span>
构建响应时,最先应做的是标识请求是否成功处理的状态,可通过设置
[[yii\web\Response::statusCode]] 属性,该属性使用一个有效的
[HTTP 状态码](https://tools.ietf.org/html/rfc2616#section-10)。例如,为标识处理已被处理成功
可设置状态码为200如下所示
构建响应要做的第一件事就是声明请求是否成功处理,我们可通过设置
[[yii\web\Response::$statusCode]] 这个属性来做到这一点,该属性接受一个有效的
[HTTP 状态码](https://tools.ietf.org/html/rfc2616#section-10)。例如,表明该请求已被成功处理
设置状态码为200如下所示
```php
Yii::$app->response->statusCode = 200;

View File

@ -362,5 +362,5 @@ return [
];
```
> 补充: [[yii\web\Request::cookieValidationKey|cookieValidationKey]] 对你的应用安全很重要,
> Info: [[yii\web\Request::cookieValidationKey|cookieValidationKey]] 对你的应用安全很重要,
应只被你信任的人知晓,请不要将它放入版本控制中。

View File

@ -169,7 +169,7 @@ if (YII_ENV_DEV) {
}
```
> : 启动太多的组件会降低系统性能,因为每次请求都需要重新运行启动组件,
> Note: 启动太多的组件会降低系统性能,因为每次请求都需要重新运行启动组件,
> 因此谨慎配置启动组件。

View File

@ -193,7 +193,7 @@ class HelloController extends Controller
{
public $message;
public function options()
public function options($actionID)
{
return ['message'];
}
@ -205,7 +205,7 @@ class HelloController extends Controller
public function actionIndex()
{
echo $message . "\n";
echo $this->message . "\n";
}
}
```