我在python中开发一个简单的应用程序,它使用本地服务器提供基于浏览器的界面。结构是这样的:
[Interface] <===> { [Server] <---> [Application] }
我的应用程序有一个名为compute()
的类函数。在我的浏览器界面上,我有一个按钮 Compute 。当用户点击它时,我想运行compute()
。我目前的做法是发送GET
请求,例如/path/compute
。服务器识别请求路径并运行该功能。这是正确的方法吗?
GET用于查看内容而不更改内容,而POST用于更改内容
我不是在这里使用GET
来立即查看内容,而是发送一个更改应用程序状态的命令。我应该使用POST
吗?还有另一种方法吗?
答案 0 :(得分:0)
确实,您必须在此处使用POST请求。有关正确使用http动词的更多信息,您可能需要阅读有关REST API的信息。 HTTP rfc也是必读的......