我想在特定的API HTTP调用中传递“主机名”,“port”,“群集”。如何在url中传递变量? 非常感谢任何帮助。
代码:
int port = Integer.parseInt(prop.getProperty("sd.port"));
System.out.println("port no : " + port);
String hostName = prop.getProperty("sd.hostname");
System.out.println("host name : " + hostName);
String cluster = app_prop.getProperty("ClusterName");
System.out.println("cluster name is : " + cluster);
try {
String url ="https://hostName:port/api/scanCluster?cid=cluster&mode=1";
在上面的url中看到,我试图传递“hostName”,“port”和“cluster”。请帮忙。
答案 0 :(得分:3)
使用字符串连接(使用+
运算符)来组合字符串文字和变量:
String url = "https://"+hostname+":"+port+"/api/scanCluster?cid="+cluster+"&mode=1";