July 2019
Beginner to intermediate
302 pages
9h 38m
English
To test and see how this works, we can send a number of requests using the Python shell by means of the requests library:
>>> import requests >>> import json >>> res = requests.get('http://127.0.0.1:5000/api/product') >>> res.json() {'message': 'The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.'}
We made a GET request to fetch the list of products, but there is no record of this. Let's create a new product now:
>>> d = {'name': u'iPhone', 'price': 549.00, 'category': {'name':'Phones'}} >>> res = requests.post('http://127.0.0.1:5000/api/product', data=json. dumps(d), headers={'Content-Type': 'application/json'}) >>> res.json() '{"1": {"name": ...