【发布时间】:2013-05-19 07:52:33
【问题描述】:
我收到以下错误:
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);
【问题讨论】:
-
请贴出相关代码
-
您可以尝试直接从属性中读取字节并检查您保存的字符串中
h之前是否有内容吗? -
添加了客户端代码。我会调查一下@SotiriosDelimanolis
-
你能发布 CLIENT.resource 方法中发生了什么吗?
标签: java spring uri jersey-client