问题标签 [simplehttpserver]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - SimpleHTTPServer 不工作
我正在通过 ssh 连接到 VPN(Linux 机器)并在那里调用以下命令:
然后,我在它的 URL 中访问它:http://xxxx:8000并且浏览器抱怨我它无法连接。
如何调试这个问题?
(Apache 的测试页面在http://xxxx中运行良好)
更新:IP 规则 (iptables -L -n)
python - Python 运行 bash 脚本并生成 OSError
我有一个 bash 脚本,它有助于建立一个本地SimpleHTTPServer
.
我把它放在我的项目文件夹中。当我使用以下方法运行程序时:
出现一条错误消息:
我在终端重试了这个
它工作正常。我记得有几次终端弹出一个窗口询问我关于python的权限关于防火墙相关的事情,我允许了。你能帮助我吗?
python - 可以使用 Python SimpleHTTPServer 或 cgi 上传文件吗?
我想要一个简单的网页,用户可以在上面上传文件。什么是最简单的方法。
我知道如何开始SimpleHTTPServer
,但我不知道如何使用SimpleHTTPServer
. 我什至不知道这是否可能。
我找到了一些使用 cgi 上传文件的代码,但如果我在命令行中执行此代码,它只会在屏幕上打印我的 HTML 代码。
python - Python SimpleHTTPServer 不起作用 - 发生服务器错误
我刚刚尝试python -m SimpleHTTPServer 8000
在有一些基本 Web 文件的目录中运行。起初它似乎运行良好,在它打印的命令行上:
Serving HTTP on 0.0.0.0 port 8000 ...
但是,当我尝试http://127.0.0.1:8000
在浏览器中查看我的页面时,我收到以下错误消息:
发生服务器错误。请联系管理员。
抱歉,如果这看起来含糊不清,但我不是 Python 开发人员,所以我不知道为什么它不起作用。你有什么想法为什么或如何开始调试这个问题?
python - 奇怪的404使用urllib或者requests访问flask或者SimpleHTTPServer
我正在尝试 python 的requests包,我开始一个使用SimpleHTTPServer的示例,在根目录下有一个文件'/about',令人惊讶的是,requests.get('localhost:8000/about') 得到了 404。
然后我用了flask的run(),也是404,然后我把requests切换到urllib,猜猜是什么,404。
但是其他工具可以从flask和SimpleHTTPServer获得200响应,我尝试过curl、siege、firefox和wget,所有这些都有效。
另一方面,当我将 SimpleHTTPServer 切换到nginx或将烧瓶隐藏在gunicorn后面时,请求和 urllib 都得到 200。
而且我知道访问日志中请求的区别:使用请求和urllib时,访问日志得到:
但是在使用 curl 时,访问日志得到了
所以我仍然不知道我正在处理什么(以及它背后的原因是什么)以及我可以期望什么来避免这种错误。
感谢帮助。
更新
事实证明,并非所有机器都如此,我确实有另一台机器完全没有问题
ajax - 克服简单 web 地图站点中的访问控制允许来源
我正在尝试设置一个简单的网页,该网页将使用一些openstreetmap 数据绘制地图。我现在在本地机器的端口 8000 上使用(python)simpleHTTPserver 为该页面提供服务。
在我的页面中,我运行了一个向 openstreetmap.org 发送 AJAX 请求的脚本:
(L. 指的是我包含的 Leaflet javascript 库。)我遇到了同源策略错误的问题。Chrome 说,“XMLHttpRequest 无法加载http://www.openstreetmap.org/api/0.6/way/252570871/full。请求的资源上没有 'Access-Control-Allow-Origin' 标头。来源 'null' 是因此不允许访问。”
在本地提供 HTTP 服务时,我遵循了一个有希望的 SO 答案的建议我可以使用 python 的 SimpleHTTPServer 设置标头吗?所以我跑到$ python ajax-allower.py
ajax-allower.py 包含下面代码的地方。你能解释为什么我仍然得到错误,并建议我如何解决它?
python - 在简单的 HTTP 服务器上启用访问控制
我有一个非常简单的 HTTP 服务器的以下 shell 脚本:
我想知道如何为该服务器启用或添加CORS 标头?Access-Control-Allow-Origin: *
c - HttpSendRequestA 抛出 ERROR_SXS_KEY_NOT_FOUND (00002EE7)
我正在对 Immunity Debugger 中的一个恶意软件进行逆向工程,并尝试将其连接到我使用 Python 设置的服务器,SimpleHTTPServer
这样我就可以下载我放在那里的文件。
我的电话HttpSendRequestA
一直失败,给出错误:ERROR_SXS_KEY_NOT_FOUND (00002EE7)
. 我理解这意味着“无法解析服务器名称或地址”。但是,我可以从浏览器访问服务器(它显示了我放在服务器上的文件,我可以单击并阅读),并且可以在访问站点时看到请求(如下所示)。我使用了 ping127.0.0.1
和 ping 127.0.0.1:8000
,结果如下所示(第一个有效,后者无效)。我尝试在 Immunity Debugger 中通过127.0.0.1
,访问它127.0.0.1:8000
,https://127.0.0.1:8000/
并且都产生相同的结果。
我知道这HttpSendRequestA
是几个 API 调用的一部分(列表和顺序在这里),它们都在那里。我事先添加了 3 个函数调用,因为我认为这是错误所在。
平:
简单HTTP服务器:
代码:
python - 通过自定义处理程序关闭 python TCPServer
我正在尝试通过客户端的 GET 请求从 SocketServer 模块关闭 TCPServer,该请求在窗口关闭时发出,但是以下代码无法启动关闭:
python - MacOS X 上 Python 的 SimpleHTTPServer 在 16.000 个请求后停止响应
在用 Python 编写我自己的 RPC 方法时,我在 MacOS X (10.9.1) 上发现了一些尴尬的行为。我像这样启动 Python 的简单 HTTP 服务器:
python -m SimpleHTTPServer
然后我启动 Apache 的 HTTP 基准测试工具:
就是这样......即使运行“ab -n 1000 ...”17次也会在最后一次运行中产生相同的结果。在基于 Ubuntu 的系统上做同样的事情。
版本是:
有谁知道为什么 MacOS X 上的 Python 不能处理超过 16.000 个请求,以及是否有可能的解决方法?
谢谢