【问题标题】:Redirect function with BaseHTTPRequestHandler使用 BaseHTTPRequestHandler 的重定向功能
【发布时间】:2014-03-27 23:46:54
【问题描述】:

这是我的代码:

from http.server import HTTPServer, BaseHTTPRequestHandler

class Handler(BaseHTTPRequestHandler):
    def do_GET(self):
        self.send_response(200)
        self.send_header('Content-type', 'text/html')
        self.end_headers()
        self.wfile.write(b'some text')

def redirect(location):
    # redirect

server = HTTPServer(('localhost', 1111), Handler)
server.serve_forever()

如何编写一个函数来从一个路径重定向到另一个路径?

【问题讨论】:

    标签: python-3.x basehttpserver basehttprequesthandler


    【解决方案1】:

    我认为我的回复为时已晚,但对于其他人来说,这里有一个解决方案。

    self.send_response(302)
    self.send_header('Location', url)
    self.end_headers()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-25
      • 1970-01-01
      • 2020-06-04
      • 2022-01-19
      • 1970-01-01
      • 1970-01-01
      • 2016-02-21
      • 1970-01-01
      相关资源
      最近更新 更多