Browse Source

Merge pull request #6137 from cdvrooman/patch-8

Update runtime-requests.md
tags/2.0.1
Qiang Xue 10 years ago
parent
commit
5a52503d79
  1. 6
      docs/guide/runtime-requests.md

6
docs/guide/runtime-requests.md

@ -35,7 +35,7 @@ $name = $request->post('name', '');
```
> Info: Instead of directly accessing `$_GET` and `$_POST` to retrieve the request parameters, it is recommended
that you get them via the `request` component like shown above. This will make writing tests easier because
that you get them via the `request` component as shown above. This will make writing tests easier because
you can create a mock request component with faked request data.
When implementing [RESTful APIs](rest-quick-start.md), you often need to retrieve parameters that are submitted
@ -108,13 +108,13 @@ $accept = $headers->get('Accept');
if ($headers->has('User-Agent')) { // there is User-Agent header }
```
The `request` component also provides support for quickly accessing some commonly used headers, including
The `request` component also provides support for quickly accessing some commonly used headers, including:
* [[yii\web\Request::userAgent|userAgent]]: returns the value of the `User-Agent` header.
* [[yii\web\Request::contentType|contentType]]: returns the value of the `Content-Type` header which indicates
the MIME type of the data in the request body.
* [[yii\web\Request::acceptableContentTypes|acceptableContentTypes]]: returns the content MIME types acceptable by users.
The returned types ordered by the quality score. Types with the highest scores will be returned first.
The returned types are ordered by their quality score. Types with the highest scores will be returned first.
* [[yii\web\Request::acceptableLanguages|acceptableLanguages]]: returns the languages acceptable by users.
The returned languages are ordered by their preference level. The first element represents the most preferred language.

Loading…
Cancel
Save