无法弄清楚URIException

时间:2013-05-23 19:50:40

标签: java spring uri jersey-client

我收到以下错误:

java.net.URISyntaxException: Illegal character in scheme name at index 0: "http://localhost:8080/MyService"

我的'h'字符真的有问题吗?或者是否有一些隐藏的角色我没有看到?

我正在从属性文件中加载该字符串,所以我甚至确保在使用它来构造URI之前调用了trim()。

这是它发生的代码。 uri的值是异常打印输出中字符串的值。客户端是泽西框架

    final Client CLIENT = Client.create();
    final WebResource webResource = CLIENT.resource(uri);

2 个答案:

答案 0 :(得分:5)

问题不在于h,而是字符串中的第一个字符是引号(“)。

答案 1 :(得分:4)

我相信(如果我没记错的话)那个特定的错误信息不应该引用URI,因此必须引用URI才能开始......