14得票3回答
Python:如何对自定义的HTTP请求处理程序进行单元测试?

我有一个自定义的HTTP请求处理程序,可以简化为以下内容:# Python 3: from http import server class MyHandler(server.BaseHTTPRequestHandler): def do_GET(self): sel...

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 在生产环境中是否适用?如果不是,为什么?还有其他替代品吗?

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

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

12得票7回答
Python中的嵌入式Web服务器?

你能推荐一个我可以嵌入到我的桌面应用中的轻量级Python Web服务器吗?

11得票1回答
使用Python BaseHTTPServer处理同时/异步请求

我通过创建一个继承自HTTPServer和ThreadingMixIn的类,设置了一个带有Python线程的HTTP服务器:class ThreadedHTTPServer(ThreadingMixIn, HTTPServer): pass 我有一个处理程序类,它继承自BaseHTTP...

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

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

10得票2回答
记录日志 - SimpleHTTPServer

如何将控制台输出保存到文件中,例如: "192.168.1.1 - - [18/Aug/2014 12:05:59] code 404, message File not found" 以下是代码: import SimpleHTTPServer import SocketServer ...

10得票2回答
Haskell的相当于python -m http.server命令是什么?

有没有办法使用ghc -e或runhaskell从shell启动http服务器来提供静态文件?

10得票1回答
本地Python HTTP服务器重启后CSS未更新

我对 Web 开发和 HTTP 服务器等领域还比较陌生,但是我有一个基本的 shell 脚本如下: PORT=2600 if [[ $1 =~ ^[0-9]+$ ]] then PORT=$1 fi echo "Starting local http server (ctrl-c t...