18得票3回答
使用SimpleHTTPServer进行单元测试。

我正在编写一个Python模块,用于包装某个Web服务API。它完全是REST,因此相对容易实现。 然而,在进行单元测试时,我发现了一个问题:由于我不运行我为之制作的服务,因此我不想对其进行压力测试,但同时,我需要检索数据以运行我的测试。我看了一下SimpleHTTPServer,这可能还可...

1626得票7回答
9得票8回答
如何在Python脚本中关闭SimpleHTTPServer?

我正在尝试使用http.server来测试Python项目中的所有链接。如果在运行脚本之前启动服务器,那么我的脚本可以正常工作,并且当我关闭终端窗口时,服务器会停止。但是我真的希望脚本本身可以启动和停止服务器。 我创建了一个测试脚本,简单地启动服务器,获取一个页面并证明服务器在运行,然后停止...

14得票1回答
使用SimpleHTTPServer进行音视频流传输失败

我使用python -m SimpleHTTPServer命令调用服务器将文件夹中的文件分享给其他设备。 我尝试使用这种方法流式传输视频/音频(标准的mp4和mp3,大小都不超过20MB)到另一台电脑并且可行(但是终端中会出现以下错误信息)。 奇怪的是,在iPhone/iPad上使用Saf...

10得票3回答
SimpleHTTPServer是否可以从两个不同目录提供文件?

如果我执行 python -m SimpleHTTPServer 命令,它会在当前目录下提供文件服务。 我的目录结构如下: /protected/public /protected/private /test 我想在我的/test目录中启动服务器,并希望它可以提供/test目录下的文件...

13得票3回答
为什么当我请求?querystring时,SimpleHTTPServer会重定向到?querystring/?

我喜欢使用Python的SimpleHTTPServer来进行本地开发,特别是需要通过Ajax调用等方式加载资源的Web应用程序。 当我在URL中使用查询字符串时,服务器总是重定向到带有斜杠的相同URL上。 例如,/folder/?id=1 会使用HTTP 301响应重定向到/folder...

15得票6回答
如何在Python SimpleHTTPServer中使用Content-Encoding: gzip

我正在使用 python -m SimpleHTTPServer 命令在本地测试web浏览器中的目录。其中一些内容包括大型数据文件,我希望能够将它们进行gzip压缩,并使用Content-Encoding: gzip让SimpleHTTPServer进行服务。是否有简单的方法可以实现这个需求?

13得票1回答
使用Python的http.server从服务器提供文件 - 带有文件的正确响应

我只是想从http.server上提供一个PDF文件。这是我的代码:from http.server import BaseHTTPRequestHandler, HTTPServer class MyServer(BaseHTTPRequestHandler): def do_G...

13得票1回答
生产环境中的Python SimpleHTTPServer

我想使用Python提供静态文件服务。 Python 3中的 http.server 在生产环境中是否适用?如果不是,为什么?还有其他替代品吗?

125得票8回答
如何运行一个HTTP服务器来提供特定路径的服务?

这是我的Python3项目层次结构:projet \ script.py web \ index.html 我想从script.py运行一个http服务器,并提供web文件夹的内容。 这里建议使用以下代码运行简单的http服务器:import http.serve...