Ayuda con Python ejercicio proxy
Publicado por OviedoSumar (1 intervención) el 01/05/2012 18:03:53
He estado haciendo ejercicios de python, y me salen, pero nunca he trabajado con HTTPServer ni nada de eso. Alguien podria decirme que hace exactametne este sencillo programa? :)
por otra parte, como imprimiriamos la url del cliente? y redireccoinar la url de www.upm.com para que apunte a http://www.upc.edu/?
son cosas que creo que son faciles, pero no entiendo sobre este tema. muchas gracias
por otra parte, como imprimiriamos la url del cliente? y redireccoinar la url de www.upm.com para que apunte a http://www.upc.edu/?
son cosas que creo que son faciles, pero no entiendo sobre este tema. muchas gracias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
def ejercicio7():
import string, cgi, time;
from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer;
from urllib2 import URLError, HTTPError, urlopen;
class my_server(BaseHTTPRequestHandler):
def do_GET(self):
address="http://www.upm.com"+self.path;
url=urlopen(address);
data=url.read();
tipo=url.info().getheader("Content-Type")
if (tipo.find("html") != -1):
data=data.replace("UPM","[[[UPM]]]");
self.send_response(200);
self.send_header("Content-type", tipo );
self.end_headers();
self.wfile.write(data);
return 0;
def log_message(self, format, *args):
return
server=HTTPServer(("",8081),my_server);
server.serve_forever();
ejercicio7();
Valora esta pregunta


0