我有一个从 python 运行的简单 http 服务器,它返回一个 HTML 文件作为 GET 请求。HTMl 文件只有一些输入,并且可以正确发送,但即使链接到 CSS 文件,也没有设置样式。这是服务器.py:
from http.server import BaseHTTPRequestHandler, HTTPServer
import time
hostName = "localhost"
serverPort = 8080
class MyServer(BaseHTTPRequestHandler):
def do_GET(self):
self.send_response(200)
self.send_header("Content-type", "text/html")
self.end_headers()
h = open("main.html", "rb")
self.wfile.write(h.read())
def do_POST(s):
if s.path == '/':
s.path = './main.html'
if __name__ == "__main__":
webServer = HTTPServer((hostName, serverPort), MyServer)
print("Server started http://%s:%s" % (hostName, serverPort))
try:
webServer.serve_forever()
except KeyboardInterrupt:
pass
webServer.server_close()
print("Server stopped.")
即使当我托管服务器时,HTMl 文件链接到 output.css,它也会返回没有任何样式的 HTML 文件
交互式爱情
绝地无双
largeQ
慕婉清6462132
相关分类