休息客户。
我可以将值的局部变量添加到Rest客户端的URL字符串中吗?
实施例 网址testurl =新网址(" http://X.X.X.X:7001/lab2.local.rest1/api/v1/status/database?rxnum=1111");
如果我为rxnum(即1111)提供字面值,则上述情况有效。
但是我需要rest客户端来利用局部变量的值。考试
int rxvalue = 1111;
网址testurl =新网址(" http://X.X.X.X:7001/lab2.local.rest1/api/v1/status/database?rxnum=+(rxvalue)+");
这不起作用,显然我的网址字符串不正确。允许URL字符串使用局部变量rxvalue的值的正确语法是什么?
提前致谢
答案 0 :(得分:0)
URL testurl = new URL("http://X.X.X.X:7001/lab2.local.rest1/api/v1/status/database?rxnum=" +rxvalue);
简单字符串连接。
答案 1 :(得分:0)
您没有正确构建URL字符串。记录url / print始终是一个好主意,以确保您正在创建正确的URL。问题在于您尝试连接rxvalue的方式,这里是代码中的更正:
String urlString = "http://X.X.X.X:7001/lab2.local.rest1/api/v1/status/database?rxnum=" + rxvalue;
URL testurlWithString = new URL(urlString);
System.out.println(testurlWithString);