gpt4 book ai didi

java - 在 URL 中使用 # 作为值键

转载 作者:行者123 更新时间:2023-12-01 08:01:17 24 4
gpt4 key购买 nike

我的java服务器工作如下:

http://locahost:5555/?search="java"

上面的链接可以正常工作。但是,如果我想使用“#”作为搜索字符串的一部分,一切都会出错。例如:

http://locahost:5555/?search="c#"

出于某种原因,“#”之后的所有内容都会被忽略。如果我使用“#”的解码版本,它会再次正常工作。例如:

http://locahost:5555/?search="c%23"

该系统应该由不了解 url 编码的人使用,因此他们永远不会用 %23 代替 #。周围还有吗?

最佳答案

除了对其进行编码之外,没有其他办法可以解决它。更多关于 # 后面的字符串被视为 URL 的 location

#后面的字符串不会通过GET参数传递到服务器。请改用 POST 方法。

https://developer.mozilla.org/en-US/docs/Web/API/Window.location

关于java - 在 URL 中使用 # 作为值键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25076223/

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