View difference between Paste ID: hCVzdHbd and 7JiE2Yqj
SHOW: | | - or go back to the newest paste.
1-
# coding: utf-8
1+
import http.server
2
    
3-
import BaseHTTPServer
3+
4
PORT = 8000
5
6
class Handler(http.server.BaseHTTPRequestHandler):
7
8-
class Handler(BaseHTTPServer.BaseHTTPRequestHandler):
8+
9
        """Respondo a una petición de tipo GET"""
10
        # Imprimo los encabezados
11
        print ('-' * 80)
12
        print (server.command, server.path, server.request_version)
13-
        print '-' * 80
13+
        print (server.headers)
14-
        print server.command, server.path, server.request_version
14+
15-
        print server.headers
15+
16
        server.end_headers()
17
18
    def log_message(*args):
19
        """ Deshabilito la salida por defecto del servidor """
20
        pass
21
22
if __name__ == '__main__':
23
    http_server = http.server.HTTPServer((HOST_NAME, PORT), Handler)
24
    print ('Ejecutando Server HTTP - %s:%s' % (HOST_NAME, PORT))
25-
    http_server = BaseHTTPServer.HTTPServer((HOST_NAME, PORT), Handler)
25+
    print ('Presione Ctrl+C para detener...')
26-
    print "Ejecutando Server HTTP - %s:%s" % (HOST_NAME, PORT)
26+
27-
    print "Presione Ctrl+C para detener..."
27+
28
    except KeyboardInterrupt:
29
        pass
30
    http_server.server_close()
31
    print ('Deteniendo Server HTTP - %s:%s' % (HOST_NAME, PORT))