0

休息客户端。

我可以将值的局部变量添加到 Rest 客户端的 URL 字符串中吗?

示例 URL testurl = new URL(" http://XXXX:7001/lab2.local.rest1/api/v1/status/database?rxnum=1111 ");

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

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

int rxvalue = 1111;

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

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

提前致谢

4

2 回答 2

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);
于 2013-05-05T14:57:12.293 回答
0
URL testurl = new URL("http://X.X.X.X:7001/lab2.local.rest1/api/v1/status/database?rxnum=" +rxvalue);

简单的字符串连接。

于 2013-05-05T13:49:11.097 回答