2017-08-28 102 views
0

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

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

回答

1

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


我可以使用的REST API来远程启动一个应用程序?

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


在实践中,您的服务器可以提供一组URL来定位资源,它们的状态可以通过HTTP动词,表示如JSON和/或XML进行操作。

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

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

相关问题