updates based on suggestions

This commit is contained in:
phalt 2014-12-04 11:20:33 +00:00
parent a17d5d2b0b
commit fcbae5d99f
3 changed files with 14 additions and 10 deletions

View File

@ -332,9 +332,9 @@ Quit out of the shell...
In another terminal window, we can test the server.
We can test our API using using `curl` or [httpie][httpie]. Httpie is a user friendly http client that's written in Python. Let's install that.
We can test our API using using [curl][curl] or [httpie][httpie]. Httpie is a user friendly http client that's written in Python. Let's install that.
You can install httpie on all operating systems using pip:
You can install httpie using pip:
pip install httpie
@ -363,8 +363,10 @@ Finally, we can get a list of all of the snippets:
Or we can get a particular snippet by referencing its id:
http http://127.0.0.1:8000/snippets/2/ --body
http http://127.0.0.1:8000/snippets/2/
HTTP/1.1 200 OK
...
{
"id": 2,
"title": "",
@ -390,3 +392,4 @@ We'll see how we can start to improve things in [part 2 of the tutorial][tut-2].
[virtualenv]: http://www.virtualenv.org/en/latest/index.html
[tut-2]: 2-requests-and-responses.md
[httpie]: https://github.com/jakubroztocil/httpie#installation
[curl]: http://curl.haxx.se

View File

@ -127,8 +127,10 @@ Go ahead and test the API from the command line, as we did in [tutorial part 1][
We can get a list of all of the snippets, as before.
http http://127.0.0.1:8000/snippets/ --body
http http://127.0.0.1:8000/snippets/
HTTP/1.1 200 OK
...
[
{
"id": 1,

View File

@ -24,10 +24,6 @@ Create a new Django project named `tutorial`, then start a new app called `quick
django-admin.py startapp quickstart
cd ..
Optionally, install [httpie][httpie] for tastier HTTP requests:
pip install httpie
Now sync your database for the first time:
python manage.py migrate
@ -163,9 +159,12 @@ We can now access our API, both from the command-line, using tools like `curl`..
]
}
Or with [httpie][httpie], a tastier version of `curl`...
Or using the [httpie][httpie], command line tool...
bash: http -a username:password http://127.0.0.1:8000/users/ --body
bash: http -a username:password http://127.0.0.1:8000/users/
HTTP/1.1 200 OK
...
{
"count": 2,
"next": null,