猿问

使用Java创建URL-最佳实践是什么?

我有一个调用休息服务的应用程序。我需要给它传递一个URL,现在我要通过串联一个字符串来创建URL。


我这样做是这样的:


String urlBase = "http:/api/controller/";  

String apiMethod = "buy";

String url = urlBase + apiMethod;

上面显然是假的,但是重点是我正在使用简单的字符串concats。


这是最佳做法吗?我对Java比较陌生。我应该建立一个URL对象吗?


饮歌长啸
浏览 162回答 3
3回答

Smart猫小萌

如果您使用的是jersey-client。以下是在不使代码变得丑陋的情况下访问子资源的最佳实践资源:/ someApp子资源: / someApp / getData    Client client = ClientBuilder.newClient();    WebTarget webTarget = client.target("https://localhost:7777/someApp/").path("getData");    Response response = webTarget.request().header("key", "value").get();
随时随地看视频慕课网APP

相关分类

Java
我要回答