问题标签 [basehttpserver]
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 - 如何在 BaseHttpServer 中设置多个 cookie?
我正在尝试在 Python2.7 中使用 BaseHttpServer 来制作一个简单的 HTTP SERVER,问题是当想要在浏览器上设置多个 cookie 时
'\n' 之后的所有内容都没有发送!!,似乎 send_header 在 '\n' 之后删除了任何内容,所以浏览器只收到 'A=LDJDSFLKSDJLDSF' !!!,关于如何解决这个问题的任何建议?它是 Python2 BaseHttpServer 中的错误吗?并提前感谢。
python - 在后台运行 Python HTTPServer 并继续执行脚本
我试图弄清楚如何在运行“”.serve_forever() 方法后在后台运行我重载的自定义 BaseHTTPServer 实例。
通常,当您运行该方法时,执行将挂起,直到您执行键盘中断,但我希望它在继续执行脚本的同时在后台处理请求。请帮忙!
python - BaseHTTPServer 只服务网页一次
我试图弄清楚如何在 Python 中设置一个基本的 Web 服务器,但我遇到了很多困难。
我的主要问题是我只能让我的服务器为网页提供一次服务。html 在浏览器中显示一条消息,而 Javascript 在控制台中显示另一条消息。
当我启动服务器并转到http://127.0.0.1:8080时,我的两条消息都会显示并且一切都很好。但是,当我打开第二个浏览器选项卡并再次访问时遇到了问题。我在终端中收到了 GET HTTP 请求,但没有收到 GET Javascript 请求。浏览器窗口或控制台中都没有显示任何内容。
我究竟做错了什么?任何建议,将不胜感激。
这是我的 Python 代码:
python - 如何使用 python httplib、Httpserver 测量 RTT
我使用 httplib 和 BaseHTTPServer 做了一个 HTTP 代理,现在我想知道是否有办法计算到每个服务器的 RTT。我不想使用 ping 方法,因为我想计算通过我的代理的每个对象服务器的 RTT。我可以编辑上面的库来实现我的目标还是已经有类似的东西了?
python - Python BaseHTTPServer - 防止错误(“对等连接重置”等)破坏诅咒显示
我有一个实现内置 Web 服务器的 Python 脚本:
这很好用,但问题是 python 脚本还使用在另一个线程中运行的 curses 实现了屏幕状态显示。当 HTTP 服务器中发生错误(例如“对等连接重置”等)时,指示所述错误的 python 回溯会在我漂亮的诅咒显示器上飞溅。
我尝试在我的课堂部分try...exception
周围添加块,但没有效果。do_GET
BaseHTTPRequestHandler
如何在此代码中使 Python 回溯消息静音?
php - basehttpserver 加载网站时 Ping 请求超时
我正在使用 basehttpserver 运行一个网站。
加载一个简单的网站时,只有一个 22kb 的图像文件(本地托管)——加载此图像/网页时所有 ping 请求都会超时。完成后,ping 再次成功。
最初的网站要复杂得多,但我把它缩小到即使是这样一个简单的网站也会发生。
谁能提供任何关于为什么会发生这种情况的见解?如果我应该担心它?
我已经研究过更改 php/http 标头(没有运气),并将网站外部托管在 IIS 服务器上(它加载得很好,没有 ping 问题) - 所以我知道这与 basehttpserver 相关......但除此之外,我有点超出我的深度。非常感谢。
PHP文档(status.php):
PING 命令
HTTP 标头:
编辑:
抱歉,不确定这是否有帮助,但是当网站加载时,tracert 在最后一跳超时。
javascript - 登录后无法重定向到 index.html 页面
我的客户端应用程序首先从 login.html 页面获取 user_ID 和密码,然后在按下“登录”按钮时,函数“display()”从输入字段运行存储的 ID 和密码并将其发送到服务器。服务器批准登录 ID 和密码并尝试发送 index.html 页面。但我无法发送 index.html 页面。可能是我的 HTML 代码或服务器端缺少某些内容。
我的 HTML(引导)代码是;
JavaScript“显示()”函数:
Python baseHTTPServer 代码是:
任何形式的帮助将不胜感激,在此先感谢:)
python - 如何使用python保存在POST请求中收到的文本文件
这是我的服务器代码。我收到的帖子请求包含一个文本文件和其他键:值对。这会打印整个内容,包括文本文件的内容。如何将该文本文件保存在硬盘上..?任何指导表示赞赏。
python - Python - BaseHTTPServer - 覆盖“handle_timeout”方法
我目前正在使用 Python BaseHTTPServer
,我需要覆盖handle_timeout()
服务器的方法。
根据 Python 的文档(https://docs.python.org/2/library/basehttpserver.html),BaseHTTPServer是 TCPServer 的子类。TCPServer 实现了我想要覆盖的方法handle_timeout
(https://docs.python.org/2/library/socketserver.html#SocketServer.BaseServer.handle_timeout )。
我的代码目前看起来像这样:
超时本身有效,我从服务器收到以下消息:
问题是,这不是我想要打印的消息。对我的问题有帮助吗?
http - 为什么 do_GET 比 do_POST 快得多
Python 的 BaseHTTPRequestHandler 与通过 post 发送的表单存在问题!
我见过其他人问同样的问题(为什么 GET 方法比 POST 更快?),但在我的情况下时间差太大(1 秒)
Python服务器:
使用python服务器获取请求非常快
印刷
在服务器端:
瞬间!
将表单发送到python服务器时发布请求非常慢
印刷
在服务器端:
具体来说, self.rfile.read(length) 对于非常少的表单数据需要 1 秒
向python服务器发送数据(不是表单)时的发布请求非常快
印刷
在服务器端:
node.js 服务器:
将表单发送到 node.js 服务器时的发布请求非常快
印刷: