问题标签 [http.server]
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 - http.server “代码 404,未找到消息文件”
我正在使用笔记本电脑上的一个简单 HTML 文件夹托管 Python http 服务器py -m http.server
。它在浏览器端运行良好,(在我的局域网上的计算机上测试过)但输出通常会说明
::ffff:192.168.1.212 - - [19/Dec/2021 21:58:38] code 404, message File not found
这是怎么回事?(显然日期/时间和本地 IP 通常不同,只需粘贴整行以进行澄清)
python - 在后台运行 http.server(python,而不是 bash)?
我需要在localhost:3000
启动 python 时启动一个服务器TestCase
,然后在TestCase
完成后关闭它。
我刚刚意识到http.server
不会分离服务器,所以在启动服务器后,TestCase
直到服务器没有停止才会继续。
是否有可能使它与它一起工作http.server
?
python - python http.server上HTML顶部的响应标头
我正在尝试在 python 上运行服务器。我决定在有人打开链接(通过 GET)时生成一个令牌。因此,在 GET 方法中,我一直在尝试使用“Set-Cookie”,为此我必须弄乱标题。问题是当我这样做时,服务器的标题(或类似的东西)出现在我的 HTML 页面的最顶部。
这是我的代码:
当我打开页面时,我就在顶部
(以及我遗漏的其他标题以防万一)
我想摆脱那些出现在我的 HTML 页面顶部的标题(它出现在页面的源代码上)。可能一种 hacky 方法是自己设置这些标题并将它们设置为空。但是,我没有尝试过,因为我确信必须有另一种方法。
python - 修复本地 http.server 上的“SharedArrayBuffer 未定义”
我python3 -m http.server --bind localhost
用来快速托管本地版本的 Web 内容进行测试。
我正在使用它来托管我正在开发的游戏的网络版本并遇到了这个错误:
未捕获的 ReferenceError:未定义 SharedArrayBuffer
我正在使用的引擎对此错误有建议:
在您托管项目的网站上启用以下 HTML 响应标头:
- Cross-Origin-Opener-Policy:同源
- 跨域嵌入策略:require-corp
但我不明白如何设置这些标题。我是否需要实现自己的 BaseHTTPRequestHandler 子类(以及如何实现)?还是我打电话send_header
给……什么?