问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python的web服务代码怎么写?要求能读取请求头和定义返回头的值 (不够...

发布网友 发布时间:2022-04-23 01:10

我来回答

2个回答

热心网友 时间:2022-05-10 21:02

server端口: 8888端口
server根目录: "../http/"
如下代码是一个简单的例子,并没有*对其他目录的访问:

#!/usr/bin/env python
import BaseHTTPServer
import os
httpPort = 8888
documentRoot = os.curdir + "../http/"
class exampleHandler(BaseHTTPServer.BaseHTTPRequestHandler):
def do_GET(self):
try:
print self.server
print self.path
print self.client_address
print self.command
print self.request_version
print self.headers
if self.path.endswith(".html") or self.path.endswith(".htm"):
self.send_response(200)
self.send_header("Content-Type", "text/html")
self.end_headers()
f = open(documentRoot + self.path)
self.wfile.write(f.read())
f.close()
else:
self.send_error(404, "%s was not supported" % self.path)
except IOError:
self.send_error(404, "%s was not found" % self.path)

def run(server_class=BaseHTTPServer.HTTPServer,
handler_class=BaseHTTPServer.BaseHTTPRequestHandler):
server_address = ('', httpPort)
httpd = server_class(server_address, handler_class)
httpd.serve_forever()
if __name__ == '__main__':
run(handler_class = exampleHandler)

热心网友 时间:2022-05-10 22:20

用urllib2库的话,也是比较复杂的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 吴茱萸成熟后如何制干为交易成品 花八元买只鸡,九元卖出去,十元买回来,十一元卖出去。是赚还是赔?是多少? 怎么知道python发送了什么http请求 微信小程序怎么重启? 吴茱萸丸的处方一 我想换一个九块九的华为手有没有卖? 续断,制吴茱萸,炒白芍,干姜,党参兰,川,牡丹皮,清半复,炙甘草。治什么病? 为什么出门拿九元不拿十元? Python通过urllib.request获取【服务器返回】的cookie 请问吴茱萸酒怎样做? 集合竞价只有一笔成交,例如10元买100手,9元卖出50手,请问开盘价是9元还是10元,还是9.5 python爬取headers中general的request url 手杆是9元9角? 制吴茱萸和酒萸肉能一起服用吗 python爬虫通过header伪装后依旧403ERROR 当你手里只有9块钱时,你会怎么花? python:Request的函数是什么作用 荣都吴茱萸,制吴茱萸,它们有什么关系? python3中,使用get提交表单时怎样使用header 一万元买九元的股票能买几手 小学三年级数学下册小明手中的钱比小红手中的钱多9元,小明给小红5元钱后,谁的钱?多几元?算式怎么做? 吴茱萸的介绍 Python爬虫如何获取网页Network中某个文件的response? 我买了股票20手9元成本,后来8、90加仓30手现在成本是多少? 炒白芍 熟地黄 艾叶 制吴茱萸 桂枝 川芎 麦冬 当归 甘草 生姜 牡丹皮 醋香附 姜半夏 党参 制吴茱萸羌活鸡血藤生杜仲赤芍红花伸筋草透骨草组合一起治什么病 查一下九元多一点的股票有哪些? 一只股票,买一9元卖一11元。此时,A委托了10元100手买单,同一秒钟,B 山楂20g姜厚朴6g制吴茱萸3g醋青皮6g盐橘核10g荔枝核1Og昆布10g槟榔10g陈皮6g肉桂 中药荣都吴茱萸中的小毒性,该如何去掉 小明手上你有12元钱,小明手里有九元钱。小聪给小明几元钱后,小明的钱数就是小聪的两倍了? 交行信用卡收12元后又手9元是什么意思 吴茱萸长什么的 同一种商品三元买进,五元卖出,七元又买进,九元又卖出,是挣了还是赔了,各? 甘草 清半夏 党参 肉桂 麦冬 当归 川芎 制吴茱萸 地黄 冬瓜皮 泽兰 茯苓治什么病 吴茱萸含有哪些成分? 九元航空是廉航吗? 我手里有50元,买衣服20元,剩30元,买拖鞋15元,剩15元,买糖果9元,6元,买食品6元,剩0 期货豆粕一手9元手续费高吗。有做期货的朋友没有,你们买菜粕手续费是多少钱? 桂林的邮政编码是多少?