【发布时间】:2019-02-09 11:32:57
【问题描述】:
我刚开始通过创建本地服务器来试验连接。我是新手。
我通过 cmd 在笔记本电脑上创建了一个本地服务器:
python -m http.server
然后,我可以通过我的 Android 手机通过 Chrome 浏览器提供相关的 IP + 端口连接到我的笔记本电脑并查看文件。我的问题来自我的笔记本电脑,如何在不停止服务器的情况下断开我的 Android 手机连接。
【问题讨论】:
我刚开始通过创建本地服务器来试验连接。我是新手。
我通过 cmd 在笔记本电脑上创建了一个本地服务器:
python -m http.server
然后,我可以通过我的 Android 手机通过 Chrome 浏览器提供相关的 IP + 端口连接到我的笔记本电脑并查看文件。我的问题来自我的笔记本电脑,如何在不停止服务器的情况下断开我的 Android 手机连接。
【问题讨论】:
HTTP 是无状态的,但浏览器可以在同一个 TCP 连接上保持连接。为防止发生这种情况,您应该在 HTTP 响应的标头中将 keep_alive 设置为 false。
他们在这里解释了 HTTP 和 keep-alive:Python-Requests close http connection
您必须修改 http 标头响应:https://docs.python.org/3.4/library/http.server.html?highlight=exp
【讨论】: