Java Rest客户端-需要在URL中添加局部变量

Java Rest客户端-需要在URL中添加局部变量,rest,Rest,Rest客户端 我可以在Rest客户端的URL字符串中添加一个局部变量作为value吗 范例 URL testurl=新URL(“”) 如果我为rxnum(即1111)提供文字值,则上述方法有效 但我需要rest客户端利用局部变量的值。考试 int rxvalue=1111 URL testurl=新URL(“”) 这不起作用,很明显我的URL字符串不正确。允许URL字符串使用局部变量rxvalue的值的正确语法是什么 提前谢谢 URL testurl = new URL("http://X.X

Rest客户端

我可以在Rest客户端的URL字符串中添加一个局部变量作为value吗

范例 URL testurl=新URL(“”)

如果我为rxnum(即1111)提供文字值,则上述方法有效

但我需要rest客户端利用局部变量的值。考试

int rxvalue=1111

URL testurl=新URL(“”)

这不起作用,很明显我的URL字符串不正确。允许URL字符串使用局部变量rxvalue的值的正确语法是什么

提前谢谢

URL testurl = new URL("http://X.X.X.X:7001/lab2.local.rest1/api/v1/status/database?rxnum=" +rxvalue);

简单的字符串连接。

您没有正确构建URL字符串。最好记录url/打印,以确保创建的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);