Skip to content

Instantly share code, notes, and snippets.

@GuilhermeBarile
Created November 3, 2017 11:59
Show Gist options
  • Save GuilhermeBarile/a7ac5b023fe9d1f2b32561801e3e5d8c to your computer and use it in GitHub Desktop.
Save GuilhermeBarile/a7ac5b023fe9d1f2b32561801e3e5d8c to your computer and use it in GitHub Desktop.
Python HTTPServer example
# coding: utf-8
from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer
class S(BaseHTTPRequestHandler):
def do_GET(self):
data = [ { "Nome": "asdf" }, { "Nome": "fdsa" } ]
self.send_response(200)
self.send_header("Content-type", "text/html")
self.end_headers()
self.wfile.write("<html><head><title>Title goes here.</title></head>")
self.wfile.write("<h2>Você acessou %s</h2>" % self.path)
for line in data:
self.wfile.write("<p>Ola %s</p>" % line['Nome'])
self.wfile.write("</body></html>")
server_address = ('localhost', 8080)
httpd = HTTPServer(server_address, S)
print 'Iniciando servidor em http://%s:%s' % server_address
httpd.serve_forever()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment