-
Notifications
You must be signed in to change notification settings - Fork 0
sar772004/restApiTest
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
https://blog.miguelgrinberg.com/post/designing-a-restful-api-with-python-and-flask ====REST API TESTS==== ====================== C:\Users\Srinivasan\Documents\projects>cd restApiTest C:\Users\Srinivasan\Documents\projects\restApiTest>cd todo-api C:\Users\Srinivasan\Documents\projects\restApiTest\todo-api>py -m venv venv C:\Users\Srinivasan\Documents\projects\restApiTest\todo-api>venv\Scripts\activate (venv) C:\Users\Srinivasan\Documents\projects\restApiTest\todo-api>pip install flask pip install flask_login (venv) C:\Users\Srinivasan\Documents\projects\restApiTest\todo-api>venv\Scripts\python.exe app.py #for auth (venv) C:\Users\Srinivasan\Documents\projects\restApiTest\todo-api> pip install flask-httpauth on a GIT BASH session: #get json of all tasks curl -i http://localhost:5000/todo/api/v1.0/tasks #get specific task curl -i http://localhost:5000/todo/api/v1.0/tasks/2 # for addition of task curl -i -H "Content-Type: application/json" -X POST -d '{"title":"Read a book"}' http://localhost:5000/todo/api/v1.0/tasks #for updatinga task curl -i -H "Content-Type: application/json" -X PUT -d '{"done":true}' http://localhost:5000/todo/api/v1.0/tasks/2 #with login curl -u miguel:python -i http://localhost:5000/todo/api/v1.0/tasks
About
rest api test from miguel
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published