问题标签 [twisted.web]
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 - Problems extending twisted.web's static.File class
I'm trying to add transcoding support to some server I'm writing, I need to get in between the request being received and being carried out.
Currently I've got:
but when I try to request a file I get a:
"Failure: exceptions.RuntimeError: Producer was not unregistered for xxx.mp4" error
The new class works as static.File if I remove the render() method.
What am I doing wrong?
python - python twisted中的循环调用不起作用
我正在为我的实时项目使用 python twisted。
说明:我正在为我向远程机器发出请求的 url 拉取 html 页面。因此,我在我的数据库机器中维护调度程序,该调度程序向远程机器发送请求并通过发布 url 参数以扭曲的方式异步获取结果.
因此,在扭曲中,无论我们得到结果成功回调链还是错误回调链,我每两分钟在“LoopingCall 服务”中运行一次主方法。我将每 2 分钟启动一次主方法。
在这种情况下,当一个请求无法返回时,我会收到错误消息。其他远程机器仍然可用于该服务。所以,无论发生什么情况,我的主要方法都应该每两分钟调用一次。由于某些中断而没有发生错误。
解释:
如果客户反应不佳,有时我会收到错误消息。
即使应该再次调用 service_avail_check,因为远程机器已刷新,并且它可以在几分钟后再次准备好提供服务。所以,我经常调用它。
但是它没有被调用,而是被挂断了很长时间。
你能帮忙解决这个问题吗?
python - http回显服务器和客户端扭曲
我正在尝试构建一个基本的 echo http 服务器和带有 twisted 的 http clint,这是我的示例,这不是我所写的,我只是想了解这两个实现的握手。
这是我的client.py
这是我的 server.py
我想在服务器控制台上打印。客户端正文中的消息hello world
。应该在服务器端添加什么。
python - 修改 Twisted 的 FileSender() 以支持字节范围标头
我在我的视频流应用程序中使用了 twisted,HTML5 视频流在很大程度上依赖于字节范围进行清理......但 FileSender 似乎不支持字节范围(导致一些问题)。
以前我只是将所有内容传递给 Static.File.render_GET,它必须支持字节范围,但由于从那时起进行了一些更改,这不再可行。
如果请求的文件类型为“mp4”,则通过请求的代码,并且我收到如下错误:
这表明 WiiU 正在请求不同的字节范围,这让我认为这就是问题所在。任何帮助将不胜感激,谢谢。
python - 从 Web 界面控制基于 Twisted 的服务器?
我使用 Twisted 创建了一个具有自定义协议的服务器,并且我有客户端连接到特定端口(例如端口 1234)上的服务器。我正在寻找基于某种网页的服务器控制界面。到目前为止,我的研究表明 Nevow 是流行的选择,但我只需要一些非常简单的东西。
例如,每次浏览器访问端口 8080 上的 hello world 页面时,我都会向连接在 1234 上的客户端发送一条消息。
我对如何将这两个连接在一起有点困惑。我假设我需要从 HelloResource.render_GET 调用 Server.message ?
curl - 扭曲的 HTTP 服务器身份验证
我正在关注以下 http 服务器身份验证教程 http://www.tsheffler.com/blog/?p=502&cpage=1#comment-1959 我可以在本地主机上运行服务器,但如何登录服务器。服务器的用户名密码暂时保存在该文件的dict中。我使用 curl -d -F 和 --user 方法登录到用户但没有成功。请告诉我此服务器的 http 身份验证协议是什么。谢谢
python - 如何将“Twisted Web”指定为点子要求?
我正在打包我的程序,但遇到了“Twisted Web”依赖项的问题。我尝试在文件中输入以下所有组合setup.py
:
但我唯一得到的是
文件的其余部分没问题,因为如果我设置了其他一些单字包,安装就会通过而没有任何抱怨。
这似乎是一个已知问题,但我将不胜感激任何其他指定此要求的方式。install_requires
我可以在字段中输入 PyPI 链接或 GitHub 存储库 url吗?是否有支持语法的好资源,因为我在Hitchhiker's guide中没有找到太多解释?
python - 扭曲执行python文件
有没有办法让一个扭曲的网络服务器在传统的网络服务器上执行像 cgi 这样的 python 文件?那么,当我导航到一个目录时,我可以在一个单独的文件中执行 python 吗?
我创建了一个基本的网络服务器,但它只返回文本或 HTML 文件等静态内容:
我理解为什么它可能不可能,但我找不到任何文档。谢谢
编辑:我找到了解决方案。我没有经历目录的麻烦,而是简单地解析 GET 请求并将它们视为假文件。CGI 在主文件中执行。
谢谢
python - 如何从 html 页面接收线路到扭曲的 Web 服务器
我只是想问一下,是否可以从 HTML 页面接收聊天到扭曲的 Web 服务器和PUSH其异步推送到另一个 HTML 页面
我只是希望有人指出这样做的方法和使用的东西(我想避免使用网络套接字)。
非常感谢帮助
twisted - 相当于 nevow.tags.raw 用于 twisted.web.template
我正在尝试将pydoctor 移植到 twisted.web.template 并遇到了一个非常基本的问题:pydoctor 使用 epydoc 将文档字符串呈现为 HTML,但我看不到在生成的页面中包含此 HTML 而不转义的方法。我能做些什么?