我可以使用REST API远程启动应用程序吗?

时间:2017-08-28 08:45:10

标签: rest

我需要从Java启动远程系统上的应用程序。我知道远程系统上的IP地址和可执行批处理文件的位置。我试图用PSExec完成它,但由于域名问题我似乎无法让它工作。

一个建议是使用REST API。我没有看到有关使用REST启动应用程序的任何信息。所以谁能告诉我这是否可能?

1 个答案:

答案 0 :(得分:1)

REST是关于资源状态操作,通过它们在客户端和服务器之间的无状态通信之上的表示。 REST是一种架构风格,它与协议无关,但实际上,它通常在HTTP协议的顶层实现。

  

我可以使用REST API远程启动应用程序吗?

如果您可以将您的应用程序状态表示为资源,那么您可以创建一个REST API来管理它。

实际上,您的服务器可以提供一组URL来定位资源,并且可以通过HTTP谓词和表示(例如JSON和/或XML)来操纵它们的状态。

HTTP标头可用于交换有关请求和响应的一些元数据,而HTTP状态代码应用于通知客户端有关操作状态的信息。

通过在客户端中存储所有会话上下文来保持无状态。