rodrwan

apirest

Nov 13th, 2012
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.79 KB | None | 0 0
  1. import json
  2. import bottle
  3. import db_handler as db
  4. from bottle import route, run, request, abort, response
  5.  
  6. @route('/username/:id', method='GET')
  7. def getUser(id):
  8.     entity = id.split(".")
  9.     if entity[1] == "json":
  10.         response.content_type = 'text/json; charset=utf-8'
  11.         return db.selectAlumno(entity[0], "json")
  12.     elif entity[1] == "xml":
  13.         response.content_type = 'text/xml; charset=utf-8'
  14.         return db.selectAlumno(entity[0], "xml")
  15.     if entity[1] == "":
  16.         abort(404, 'No username with id %s' % id)
  17.     return entity
  18.  
  19. @route('/newuser', method='POST')
  20. def setUser():
  21.     rut = request.forms.get('rut')
  22.     nombre = request.forms.get('nombre')
  23.     apellido = request.forms.get('apellido')
  24.     email = request.forms.get('email')
  25.     return "usuario ingresado\n"
  26.  
  27.  
  28. run(host='localhost', port=8080, debug=True)
Advertisement
Add Comment
Please, Sign In to add comment