我正在使用Django Web应用程序,该应用程序允许用户创建和显示有关网络上服务器的记录。每个服务器记录都包含服务器名称,IP地址,运行的服务等字段。
特定服务器条目的URL例如是https://mywebservice.com/servers/53/,其中53是Web服务在创建时为该服务器记录创建的ID。
我想编写一个简单的代理(在c#中),它在本地收集有关服务器的信息并将结果发送到Django Web应用程序。
我在想使用Tastypie的RESTFUL解决方案是正确的方法,但我对如何发送数据感到困惑。
例如,假设已有一个URL为https://mywebservice.com/servers/53/的服务器条目。
我的简单代理如何知道它应该使用id 53并更新记录。
我希望我的代理能够简单地收集服务器数据并将结果发送到Web服务;如果应创建新记录或更新现有记录,请让Web服务运行。
这打破了RESTFUL模型吗?是否可以使用Tastypie来做到这一点?另一种机制会更合适吗?