六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 51|回复: 0

python是个什么东西---python---python的httpsever

[复制链接]

升级  2%

13

主题

13

主题

13

主题

秀才

Rank: 2

积分
53
 楼主| 发表于 2013-1-15 02:24:17 | 显示全部楼层 |阅读模式
# -*- coding:UTF-8 -*-import osimport BaseHTTPServerimport timeimport threadingimport urlparseclass 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
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表