如何在python中发送301 Moved Permanently响应?

时间:2021-02-09 01:56:17

标签: python http request response tcpserver

HTTP/1.1 301 Moved Permanently
Location: /new-path

我必须在 Python 中使用这 2 行。我正在使用 TCPServer。我实际上无法在线提供任何文档,这就是我在这里发帖的原因。

1 个答案:

答案 0 :(得分:0)

您使用的是 TCPserver,不是 HTTP 服务器。你可以为 HTTP 服务器使用不同的框架,有很多,但如果没有一个,恐怕你将无法发回 HTTP 响应代码。

据我所知,TCPserver 用于构建非常低级别的网络服务器来发送数据。 Python 有一个内置的 http 服务器(不用于生产用例)。有关详细信息,请参阅 https://docs.python.org/3/library/http.server.html

我也可以推荐看看 Flask 或 Django 之类的东西。