Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 奇怪的404使用urllib或请求访问flask或SimpleHTTPServer_Python_Http_Urllib_Simplehttpserver - Fatal编程技术网

Python 奇怪的404使用urllib或请求访问flask或SimpleHTTPServer

Python 奇怪的404使用urllib或请求访问flask或SimpleHTTPServer,python,http,urllib,simplehttpserver,Python,Http,Urllib,Simplehttpserver,我正在尝试python的包,我开始一个例子,在根目录下使用文件“/about”,令人惊讶的是,使用requests.get'localhost:8000/about'得到404 然后我使用了’s run,也是404,然后我将请求切换到404,猜猜看是什么 但其他工具可以从flask和SimpleHTTPServer获得200个响应,我已经尝试过curl、Sazzle、firefox和wget,所有这些都很有效 另一方面,当我将SimpleHTTPServer切换到或隐藏flask后,请求和url

我正在尝试python的包,我开始一个例子,在根目录下使用文件“/about”,令人惊讶的是,使用requests.get'localhost:8000/about'得到404

然后我使用了’s run,也是404,然后我将请求切换到404,猜猜看是什么

但其他工具可以从flask和SimpleHTTPServer获得200个响应,我已经尝试过curl、Sazzle、firefox和wget,所有这些都很有效

另一方面,当我将SimpleHTTPServer切换到或隐藏flask后,请求和urllib都会得到200

我知道请求与访问日志的区别:当使用请求和urllib时,访问日志得到:

"GET http://localhost:8000/about HTTP/1.1"
但是当使用curl时,访问日志

"GET /about HTTP/1.1"
所以我仍然不知道我在处理什么,它背后的原因是什么,我能期望什么来避免这样的错误

谢谢你的帮助

更新

事实证明,并非所有机器都是如此,我确实有另一台机器完全没有问题