Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yii2
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
PSDI Army
yii2
Commits
f92eacd7
Commit
f92eacd7
authored
Oct 30, 2014
by
Qiang Xue
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
minor doc adjustment [skip ci]
parent
e923a13c
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
4 deletions
+6
-4
rest-quick-start.md
docs/guide/rest-quick-start.md
+6
-4
No files found.
docs/guide/rest-quick-start.md
View file @
f92eacd7
...
...
@@ -59,12 +59,10 @@ Then, modify the configuration about the `urlManager` component in your applicat
The above configuration mainly adds a URL rule for the
`user`
controller so that the user data
can be accessed and manipulated with pretty URLs and meaningful HTTP verbs.
## Enabling JSON input
By default the
`Content-Type`
of incoming requests such as
`POST`
or
`PUT`
is only recognized as
`application/x-www-form-urlencoded`
or
`multipart/form-data`
which is the content type used by HTML forms.
## Enabling JSON Input <a name="enabling-json-input"></a>
To
enable sending content in JSON format to the API, you have to
configure the
[
[yii\web\Request::$parsers|parsers
]
] property of
To
let the API accepting input data in JSON format,
configure the
[
[yii\web\Request::$parsers|parsers
]
] property of
the
`request`
application component to use the
[
[yii\web\JsonParser
]
] for JSON input:
```
php
...
...
@@ -75,6 +73,10 @@ the `request` application component to use the [[yii\web\JsonParser]] for JSON i
]
```
> Info: The above configuration is optional. Without the above configuration, the API would only recognize
`application/x-www-form-urlencoded`
and
`multipart/form-data`
input formats.
## Trying it Out <a name="trying-it-out"></a>
With the above minimal amount of effort, you have already finished your task of creating the RESTful APIs
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment