echo_service:
import tornado.ioloop
import pyrestful.rest
from pyrestful import mediatypes
from pyrestful.rest import get
class EchoService(pyrestful.rest.RestHandler):
@get(_path="/echo/{name}", _produces=mediatypes.APPLICATION_JSON)
def sayHello(self, name):
return {"Hello":name}
if __name__ == "__main__":
print "Start the echo service" app = pyrestful.rest.RestService([EchoService])
app.listen(8080)
tornado.ioloop.IOLoop.instance().start()
print "\nStop the echo service"
new_service
__author__ = 'LENOVO'from datetime import date
import tornado.escape
import tornado.ioloop
import tornado.web
class VersionHandler(tornado.web.RequestHandler):
def get(self):
response = { 'version': '3.5.1',
'last_build': date.today().isoformat() }
self.write(response)
class GetGameByIdHandler(tornado.web.RequestHandler):
def get(self, id):
response = { 'id': int(id),
'name': 'satya',
'release_date': date.today().isoformat() }
self.write(response)
application = tornado.web.Application([
(r"/getgamebyid/([0-9]+)", GetGameByIdHandler),
(r"/version", VersionHandler)
])
class GetNamebySal(tornado.web.RequestHandler):
def get(self, sal):
response = { 'id': int(sal),
'name': 'satya',
'release_date': date.today().isoformat() }
self.write(response)
application = tornado.web.Application([
(r"/getnamebysal/([0-9]+)", GetNamebySal),
(r"/version", VersionHandler)
])
if __name__ == "__main__":
print "starting service" application.listen(8080)
tornado.ioloop.IOLoop.instance().start()
No comments:
Post a Comment