python - 刷新后显示相同页面的Http服务器?

标签 python http

我有一段代码用于在 http 服务器 上进行测试。我首先做的是在 python 中设置我的 http 服务器并在我的网络浏览器中键入它,监听端口8000。然而,当我删除 index.html 并停止 python` 脚本并在我的网络浏览器上点击刷新时,它仍然显示相同的页面!顺便说一下,我目前正在使用 Firefox 开发者版。

link to image

我尝试用另一个不同的网站 index.html 替换 index.html 进行测试,但它没有显示新网站。

import http.server
import socketserver

PORT = 8000

Handler = http.server.SimpleHTTPRequestHandler

with socketserver.TCPServer(("", PORT), Handler) as httpd:
    print("serving at port", PORT)
    httpd.serve_forever()

我希望网络浏览器在关闭 python 脚本后停止显示 index.html。请帮助修复我的代码,使其不再显示相同的 index.html

最佳答案

欢迎使用 stackoverflow。我认为您的问题与缓存有关!您可以尝试在浏览器上按 ctrl+f5 以查看它是否有效。

关于python - 刷新后显示相同页面的Http服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57121013/

相关文章:

javascript - node.js https 获取请求

http - 使用 groovy 和数据发送 POST 已经进行了 URL 编码

http - 当没有返回与缓存相关的 header 时,浏览器是否会执行缓存响应?

javascript - 响应状态 = 0 使用 fetch polyfill 模式 : 'no-cors'

c# - 在 ajax 发布后检索数据时的 Http 404(使用 web api)

python - networkx.MultiDiGraph.edges 方法是否保持顺序?

python - Django oauth2 request.user 返回 AnonymousUser

python - 我可以将函数引用添加到列表中,并迭代该列表,连续调用每个函数吗?

Java运行包含while循环的python文件

python - 如果我有一个except,我该如何重做?