簡體   English   中英

Python SimpleHTTPServer提供錯誤的index.html?

[英]Python SimpleHTTPServer serving wrong index.html?

我有一個簡單的腳本來查看正在處理的網頁。

import SimpleHTTPServer
import SocketServer
PORT = 8000 
Handler = SimpleHTTPServer.SimpleHTTPRequestHandler
httpd = SocketServer.TCPServer(("", PORT), Handler)
print "serving at port", PORT
httpd.serve_forever()

我已將此腳本復制到我正在處理的具有不同index.html頁面的幾個目錄中。 我殺死了服務index_A的服務器(在其自己的目錄Development / A中)。 但是,當我嘗試在Development / B中運行腳本(應該為index_B服務)時,它仍在為index_A服務。

編輯:當我更改正在使用的端口時,它將提供正確的索引。 仍然不確定為什么舊索引會出現在舊端口中,即使我終止了該進程也是如此。

我只是遇到了同樣的問題,這非常令人困擾和固執。 在此處以及此處使用命令freeportnetstatpslsofkill嘗試了所有建議。 幾個小時后發現它更基本。 即使在幾次重啟后,仍以0.0.0.0:8000相同的index.html 但是嘗試了其他瀏覽器,而且這種情況僅在Chrome中發生! 因此清除了緩存,它就消失了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM