example of Python http server

from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler

print "hello "


class TestHTTPHandle(BaseHTTPRequestHandler): 
def do_GET(self): 

print self.client_address
print self.command

buf = 'It works'

self.protocal_version = "HTTP/1.1" 

print "yes no"

self.send_response(200) 

self.send_header("Welcome", "Contect") 

self.end_headers() 

self.wfile.write(buf)
def do_POST(self): 
buf = 'yes'


def start_server(port): 
#Create the pbject and server requests
# serveaddr=('',8000)
# httpd=HTTPServer(serveaddr,TestHTTPHandler)
# print "Base serve is start add is %s port is %d"%(serveaddr[0],serveaddr[1])
# httpd.serve_forever()


# handle = TestHTTPHandle()

http_server = HTTPServer(('127.0.0.1', int(port)), TestHTTPHandle) 
http_server.serve_forever()
print "start server"

start_server(8000)

 

转载于:https://www.cnblogs.com/studyNT/p/5401939.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值