我需要为我的应用程序提供 REST 支持。目前我的应用程序在 Linux 中,它有可用于配置它的 CLI 命令。我想向其添加 REST API 支持,以便我也可以使用 REST 调用配置我的应用程序。我想有一个简单的HTTP服务器仅用于REST调用,然后将这些请求映射到相应的CLI命令以进行添加,删除和更新。
任何人都可以为我提供一些关于我应该查看的内容的信息,可用于执行相同操作的工具,一些可以查看的好链接。
你可以尝试在 Python3 中对http.server.BaseHTTPRequestHandler
类进行子类化。
它具有满足您需求的简单界面。只需将分别创建命令行参数和调用应用程序的子类do_<Method Name>
函数添加到子类中即可。