0
我正在开发一个简单的python应用程序,它使用本地服务器提供基于浏览器的界面。该结构是这样的:我应该使用GET还是POST来向服务器发送命令?
[Interface] <===> { [Server] <---> [Application] }
我的应用程序调用,比如一类的功能,compute()
。在我的浏览器界面上,我有一个按钮计算。当用户点击它时,我想运行compute()
。我目前的做法是发送一个GET
请求,如/path/compute
。服务器标识请求路径并运行该功能。这是否是正确的方法?
GET用于查看的东西,而不会改变它,而POST是用来改变的东西
我不使用GET
这里立即查看什么,但发送一个改变应用程序状态的命令。我应该用POST
代替吗?有另一种方法吗?
如果它改变了应用程序的状态,那么'POST'请求是首选的 – Alik
并不重要,如果本地的应用程序。但是使用'POST'来集中所有请求。 – dsgdfg