#Jigar Patel import requests import json import restful_webapi import os # This example shows how to use the Requests library with RESTful API # This web service stores arbitrary JSON data under integer keys # We can use GET/POST/PUT/DELETE HTTP methods to modify the data # Run a local server that we can use restful_webapi.run_server() # post data from the decision algorithm to the Device API service = 'http://localhost:8080' created = None data = json.dumps(DeviceID, DeviceStatus) #if new state r = requests.post(service, data=data) #else r = requests.patch(service, data=data) # Stop the server and quit os._exit(0)
import requests import json import restful_webapi import os # This example shows how to use the Requests library with RESTful API # This web service stores arbitrary JSON data under integer keys # We can use GET/POST/PUT/DELETE HTTP methods to modify the data # Run a local server that we can use restful_webapi.run_server() service = 'http://localhost:8080' print "Creating the message..." created = None data = json.dumps("Hello world") r = requests.post(service, data=data) created = r.json()['created'] print "Message ID: " + str(created) print "Showing the message..." r = requests.get(service + '/' + str(created)) print "Service returned: " + str(r.json()) print "Updating the message..." data = json.dumps("Welcome, world") r = requests.put(service + '/' + str(created), data=data) print "Service returned: " + str(r.json()) print "Showing the message again..."