2011-06-02 72 views
1

我有用Java编写的REST Web服务。现在我想禁用Web服务,比如服务(GET方法)将不能通过URI或应用程序访问。这意味着我仍然可以通过Web浏览器访问服务程序,但其他人将无法使用URI或其他程序调用服务方法。我想保持程序的结构相同,但使它像Web应用程序;我不想重写它。 例如,您无法将服务方法设为专用,因为您无法通过浏览器运行程序评估。 你的解决方案是什么? 干杯REST Web服务。使服务系统无法访问

回答

1

没有可靠的方法来做到这一点。您可能需要用户代理的请求标头,但无论如何,只要在请求中放置一个错误的请求标头,无论其使用的工具是什么,都不会阻止最低限度理解的用户。

您应该专注于通过身份验证和授权来实现适当的安全性。有很多可以使用的工具。