在Helidon SE中获取带有哈希#内容的请求URL



我正在写一个Helidon SE web服务器,我不处理#内容作为URL的一部分。

我尝试了以下方法:ServerRequest request;request.uri()request.absoluteUri()它们都没有给我请求URL的散列内容。例如:https://example.com/#code=xyz我需要提取'xyz'

该锚不是由客户端(例如browser/curl)发送给服务器的。

curl -vvv http://localhost:8080/foo?bob=alice#xyz
*   Trying 127.0.0.1:8080...
* Connected to localhost (127.0.0.1) port 8080 (#0)
> GET /foo?bob=alice HTTP/1.1
> Host: localhost:8080
> User-Agent: curl/7.79.1
> Accept: */*

查看这个答案,其中有更多的细节。为ASP检索URL中的锚链接。净

最新更新