在URL中发送的值未看到(属性文件)

时间:2016-09-01 07:16:38

标签: java url parameters properties arguments

我有一个属性文件,其中包含一个url,在下一行中,url和下一行需要的第一个参数,第二个参数,如下(示例):

glt.url=http://...?username={0}&password={1}&type=html
glt.username=sew_dw_43
glt.password=RE94ks

但是当我提出请求时,我有一个错误说:

Caused by: java.lang.IllegalArgumentException: Illegal character in query at index 85:

但是,如果我对网址中的值进行硬编码,则可以正常工作。

你有什么想法吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

我解决了。我只是替换了Java函数中的参数,这些参数从属性文件中获取了字符串。

我花了一段时间才找到了从上面提到的属性文件中获取参数的函数。虽然我不理解downvote?!谢谢大家的帮助!