调用HTTP接口,报错:java.net.URISyntaxException: Illegal character in scheme name at index XX
错误原因:
(1)URL地址中有空格,报java.net.URISyntaxException: Illegal character in scheme name at index 0。
(2)URL前面前面 没有http:// 前缀导致报错。
(3)地址中涉及了‘|’‘&’ 等特殊字符,导致报错。
某次在使用 spark调用 hdfs 的配置文件中,链接中开头写入空格。
val logFile = " hdfs://localhost:9000/user/hadoop/test.txt"
Exception in thread "main"
java.lang.IllegalArgumentException:
java.net.URISyntaxException:
Illegal character in scheme name at index 0: hdfs://localhost:9000/user/hadoop/test.txt