
#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()