12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- #coding:utf-8
- import BaseHTTPServer
- import json
- import urlparse
- class WebRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler):
- def do_GET(self):
- """
- """
- print self.path
- parsed_path = urlparse.urlparse(self.path)
- print parsed_path
- print parsed_path.query
- # message_parts = [
- # 'CLIENT VALUES:',
- # 'client_address=%s (%s)' % (self.client_address,
- # self.address_string()),
- # 'command=%s' % self.command,
- # 'path=%s' % self.path,
- # 'real path=%s' % parsed_path.path,
- # 'query=%s' % parsed_path.query,
- # 'request_version=%s' % self.request_version,
- # '',
- # 'SERVER VALUES:',
- # 'server_version=%s' % self.server_version,
- # 'sys_version=%s' % self.sys_version,
- # 'protocol_version=%s' % self.protocol_version,
- # '',
- # 'HEADERS RECEIVED:',
- # ]
- # for name, value in sorted(self.headers.items()):
- # message_parts.append('%s=%s' % (name, value.rstrip()))
- # message_parts.append('')
- # message = '\r\n'.join(message_parts)
- data1 = [{'ip':'192.168.0.0','port':456}]*10
- d1 = json.dumps(data1,sort_keys=True,indent=4)
- message=('192.168.1.1',80)
- self.send_response(200)
- self.end_headers()
- self.wfile.write(d1)
- server = BaseHTTPServer.HTTPServer(('0.0.0.0',8000), WebRequestHandler)
- server.serve_forever()
|