调用RESTful Web服务

时间:2016-06-22 15:24:23

标签: java web-services rest

当我们尝试使用客户端代码调用RESTful Web服务时,消费者是否总是在实际开发和生产环境中实际提到URL?

public class JaxRSClient {
    public static void main(String args[]){
        //Creating Client
        Client client=ClientBuilder.newClient();

        //Setting the target on client  
        WebTarget wtarget=client.target("http://localhost:8080/jersey/RestWebService/HelloREST/service");

        //Getting response          
        System.out.println(wtarget.request(MediaType.TEXT_PLAIN).get(String.class));
    }
}

2 个答案:

答案 0 :(得分:0)

最好将URL保存在包含应用程序配置参数的 config 文件中。将其注入您的客户端文件并调用API。

<强>优点

  1. 易于更改和维护网址。
  2. 每次更改网址时都不必重建应用程序。
  3. 隐藏敏感信息,例如应用程序密钥。

答案 1 :(得分:0)

您应该拥有一个全局属性文件,您可以在其中保留所有可配置的应用程序常量,并确保有一个逻辑可用于将更新的全局属性提供给您的应用程序。

相关问题