Skip to content

sar772004/restApiTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

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

No packages published

Languages