向应用程序添加 REST 支持



我需要为我的应用程序提供 REST 支持。目前我的应用程序在 Linux 中,它有可用于配置它的 CLI 命令。我想向其添加 REST API 支持,以便我也可以使用 REST 调用配置我的应用程序。我想有一个简单的HTTP服务器仅用于REST调用,然后将这些请求映射到相应的CLI命令以进行添加,删除和更新。

任何人都可以为我提供一些关于我应该查看的内容的信息,可用于执行相同操作的工具,一些可以查看的好链接。

你可以尝试在 Python3 中对http.server.BaseHTTPRequestHandler类进行子类化。

它具有满足您需求的简单界面。只需将分别创建命令行参数和调用应用程序的子类do_<Method Name>函数添加到子类中即可。