gpt4 book ai didi

嵌入特殊字符的 url 出现 java.lang.IllegalArgumentException

转载 作者:行者123 更新时间:2023-12-02 07:00:06 25 4
gpt4 key购买 nike

java.lang.IllegalArgumentException:索引 49 处的查询中存在非法字符:http://download.finance.yahoo.com/d/quotes.csv?s=?^NDX,^BANK&f=nsl1opc1

我在“脱字号”(^) 符号上遇到了格式错误的 url 异常。..我发现脱字号在正则表达式中大量使用,在其他情况下,该字符特别会从所需的字符串中删除。

字符串/网址是否不可能带有'插入符号'(^) 符号

在上述情况下,要检索索引数据,我需要具有该符号..

最佳答案

在查询字符串部分中使用插入符号确实是不合法的。

改用 URI 的构造函数:

final URL url = new URI("http", "download.finance.yahoo.com", "/d/quotes.csv",
"s=?^NDX,^BANK&f=nsl1opc1", null).toURL();

这将为您解决所有必要的编码问题。

请参阅Javadoc .

关于嵌入特殊字符的 url 出现 java.lang.IllegalArgumentException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16762320/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com