Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我想不出有什么例外_Java_Spring_Uri_Jersey Client - Fatal编程技术网

Java 我想不出有什么例外

Java 我想不出有什么例外,java,spring,uri,jersey-client,Java,Spring,Uri,Jersey Client,我收到以下错误: java.net.URISyntaxException: Illegal character in scheme name at index 0: "http://localhost:8080/MyService" 我的“h”字真的有问题吗?或者是有什么隐藏的角色我没看到 我正在从属性文件中加载该字符串,所以我甚至确保在使用它构造URI之前调用了trim 这就是它发生的代码。uri的值是异常打印输出中字符串的值。客户端是jersey框架的客户端 final Clien

我收到以下错误:

java.net.URISyntaxException: Illegal character in scheme name at index 0: "http://localhost:8080/MyService"
我的“h”字真的有问题吗?或者是有什么隐藏的角色我没看到

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

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

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


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

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

如果我记得正确,我相信特定错误消息不应该引用URI,因此,URI必须以…开头引用。

我相信如果我记得正确的话,特定的错误消息不应该引用URI,因此,URI必须以…开头引用。

请发布相关代码。您是否可以尝试直接从属性中读取字节,并检查保存它的字符串中h之前是否有内容?添加了客户端代码。我会调查@Sotiriosdelimanolis你能发布CLIENT.resource方法内部的情况吗?请发布相关代码。你能尝试直接从属性中读取字节,并检查你持有的字符串中h之前是否有内容吗?添加了客户端代码。我会调查@Sotiriosdelimanolis你能发布CLIENT.resource方法内部的情况吗?这就是问题所在。考虑到我明确地寻找它,我觉得很尴尬,但我的大脑放屁了。这与@SotiriosDelimanolis建议相结合,帮助我确定第一个字节是引号。谢谢,我5分钟后接受min@75inchpianist仅供参考,它实际上不只是一个字节,应该重写。你是什么意思?我以为每一个字符都占了一个字符byte@75inchpianist不同的编码,不同的长度。application.properties的值为url=,问题在于如何删除methis。考虑到我明确地寻找它,我觉得很尴尬,但我的大脑放屁了。这与@SotiriosDelimanolis建议相结合,帮助我确定第一个字节是引号。谢谢,我5分钟后接受min@75inchpianist仅供参考,它实际上不只是一个字节,应该重写。你是什么意思?我以为每一个字符都占了一个字符byte@75inchpianist不同的编码,不同的长度。application.properties的值为url=,删除对我有用