# -*- coding:UTF-8 -*-
import os
import BaseHTTPServer
import time
import threading
import urlparse
class ServerHandler(BaseHTTPServer.BaseHTTPRequestHandler):
# def __init__(self,request, client_address, server):
# BaseHTTPServer.BaseHTTPRequestHandler.__init__(self,request, client_address, server)
# self.server = server
# GET
def do_GET(self):
try:
str = urlparse.urlparse(self.path)
fn = self.path
print "address_string : " + self.address_string()
print "path : " + fn
print "query : " + str.query
#
self.wfile.write("111")
except:
print u' '
self.send_error(404, 'File Not Found:%s' % fn)
class Server:
def startServer(self):
server_address = ('', 8080)
httpd = BaseHTTPServer.HTTPServer(server_address, ServerHandler)
server_thread = threading.Thread(target=httpd.serve_forever)
server_thread.setDaemon(True)
server_thread.start()
class HttpStart:
def start(self):
server = Server()
server.startServer()
starttime = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(time.time()))
print u'%s ' % starttime