几个月来我一直在追寻这个问题。 我能找到的关于我的问题的最接近的帖子是这个我真的想避免这篇文章的“XY”问题。 但很难甚至知道 X 是什么。 我的设置我有一个网页使用 AJAX 来查询 Cherrypy REST API 我使用 SQLAlchemy 到 Oracle (cx_Oracle) 创建了 ...
几个月来我一直在追寻这个问题。 我能找到的关于我的问题的最接近的帖子是这个我真的想避免这篇文章的“XY”问题。 但很难甚至知道 X 是什么。 我的设置我有一个网页使用 AJAX 来查询 Cherrypy REST API 我使用 SQLAlchemy 到 Oracle (cx_Oracle) 创建了 ...
我使用 Caddy 作为反向代理,在 CherryPy 上提供 web 应用程序。 Caddy 正在处理基本身份验证,我想将用户名传递给 CherryPy 应用程序。 我已经像这样修改了我的 Caddyfile: 当我 go 访问 my.example.com/data_tools/ 时,我看到 ...
我正在关注博客: Build your own Python RESTful Web Service to mock a web server using cherrypy 。 服务器代码是 通过python server.py运行上面的脚本将在http://localhost:8080启动一 ...
我正在为具有以下流程的 Web 应用程序进行身份验证: 登录后,发送一个 POST 调用登录方法,如果登录成功重定向到 /user 然后加载 /user 页面并在客户端执行以下代码: 如何从 GET 调用中获取用户名以返回适当的访问令牌? ...
我想对我的 API 进行版本控制(用 python 编写:使用cherrypy-version 13.1.0),但只需将别名指定为 /v1/apiName 就会引发“找不到路径”错误。 有没有办法使用cherryPy做到这一点。 (我确实考虑过为此使用 FastAPI,但对于我的特定用例,cher ...
我正在尝试创建一个 zip 文件并允许从网页下载它。 我可以让它为文件提供服务,但不是在浏览器中下载,而是进行调用并将其作为响应的主体。 我只想下载文件。 当我对来自 /download 的响应使用 chrome 的检查工具时,我可以看到内容类型和处置标头已按预期设置,并且可以在响应部分中看到 ...
我想用cherrypy模块运行一个python脚本。 我使用pip install cherrypy安装它,一切看起来都很好。 然后我单击“运行 python 文件”按钮,我遇到错误ModuleNotFoundError: No module named 'cherrypy' 。 尝试重新安装ch ...
我正在开发一个 web 应用程序,我必须使用 GET 请求在表单中呈现复选框,然后使用 POST 请求将选定的表单数据返回到服务器。 但是一旦我使用 GET 请求收到复选框数据,我就无法执行发布请求。 我使用了 CherryPy web 框架,这里是代码供您参考。 HTML 代码片段 我从 GET ...
系统信息 你好我正在尝试设置一个使用 https 的 cherrypy 服务器。 我正在使用的 ssl 相关的 cherrypy 配置如下所示: 对于小页面,这看起来工作正常,但是当我尝试加载大页面时(我还没有弄清楚问题是从什么时候开始出现的)cheroot 后端(我对此一无所知)抛出一个异常好像 ...
我已经阅读了官方文档,但没有找到明确的答案。 cheroot 和 Cherrypy 是什么关系? 我看到 Cherrypy 从 cheroot 导入了很多代码。 是另一个项目吗? ...
美好的一天,我有一个应用程序使用 Cherrypy 来为一个简单的网站提供服务器。 有时我会收到DECRYPTION_FAILED_OR_BAD_RECORD_MAC错误。 我在测试时从未见过自己的问题,这仅在日志中很明显。[26/Nov/2021:02:50:39] ENGINE Error i ...
我正在使用 CherryPy 框架。 我正在实现 REST,我希望 HTTP 方法 GET 检索一些信息,给定在 URL 中传递的参数,该参数应该是一个整数。 这个参数是可选的,如果没有给出,它必须默认设置为 10。在 CherryPy 文档( https://docs.cherrypy.dev/e ...
我有一个很大的项目,有很多记录器。 我有运行项目的包装器,它有一些日志记录。 一切正常。 然后我制作了另一个包装器来为项目提供cherrypy,并注意到我有日志记录问题。 我在设置方面做了很多努力,但没有将任何其他日志打印到文件中。 这是我的cherrypy包装器的日志配置。 我有很多活动 ...
我遇到了一个问题,如果在完成请求时出现任何错误,我需要再次读取 cherrypy 请求的主体。 下面的代码显示了我的问题。 我需要能够在第二次调用“读取”时获得正文的全部内容。 我试过搜索,但它似乎不像 cherrypy RequestBody object 与 python 文件共享相同的功能,如 ...
我正在使用默认的cherrypy 记录器。 我已经记录了对我的服务器的每个访问请求。 对于 GET 请求,我有完整的信息,比如 但是对于 POST 请求,我无法记录查询参数或正文。 那么如何记录 POST 查询的正文呢? ...
我有一个 CherryPy api 服务器。 我想使用 pydantic 装饰器 @validate_arguments 验证参数,如果参数不正确,函数处理并返回 但是当我用错误的参数调用函数时,pydantic 会引发 ValidationError 并且我得到响应页面: 我试图做的事情: ...
我正在尝试制作一个提供字符串的网络服务器。 是的,就是这样,只是字符串,没有变量,没有 CSS。 问题是刷新。 假设字符串每秒更改一次,存储在 Python 变量中。 问题是为客户端提供服务,我想让客户端不必再次请求页面,而是服务器在每次更新时发送新字符串。 我试过 Cherrypy,但使用的方法是 ...
CherryPy 在单核 Raspberry Pi 第一代空闲时消耗大约 15-20% 的 CPU,即根本没有处理任何请求。 为了减少这种情况,我尝试了各种配置调整,但无济于事。 我怎样才能减少这种情况? top output: ...
我试图通过 pam 模块限制对特定 SLS 文件的调用state.apply 。external_auth: pam: myuser: - '@runner': - jobs.list_job - '*': - test.ping ...
我在我的 Windows PC 上开发了一个小型 web 应用程序并在本地进行了测试。 然后我想将它转移到 AWS Ubuntu 18 实例。 为简洁起见,该应用程序处理来自网页的表单并将用户重定向到具有结果的页面。 应用程序的内容并不重要,因为错误发生在您与它交互之前。 我在本地运行它没有遇到任何 ...