簡體   English   中英

GET請求沒有從SimpleHTTPServer返回

[英]GET requests aren't returning from SimpleHTTPServer

我正在嘗試通過Python的SimpleHTTPServer托管HTML文檔,但遇到了一些麻煩。

服務器在本地工作正常。 我可以在localhost:8000 / test.html上訪問我的文檔。

但是,當我嘗試通過手機(位於http://xx.xxx.xx.xx:8000 / test.html )訪問文檔時,該文檔不起作用。 奇怪的是,我可以看到SimpleHTTPServer正在記錄GET請求:

C:\Users\[...]\Documents\test>python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...
xx.xxx.xx.xx - - [24/Jun/2014 15:20:12] "GET /test.html HTTP/1.1" 200 -

它看起來與localhost的請求完全相同,只是IP地址不同。 但它沒有回來。

這似乎是Windows防火牆的問題,但我對此有些困惑。 我添加了規則,以允許python.exe的所有入站和出站連接,入站通過TCP和UDP以及出站通過所有協議的所有連接,但仍然無法正常工作。 我什至完全關閉了防火牆,同樣的事情發生了。

有什么建議么?

糟糕,我通過錯誤的路由器進行連接,並且受到防火牆保護。 我不確定我的手機如何做到這一點,但是,問題解決了嗎?

暫無
暫無

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

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