gpt4 book ai didi

java - 我如何读取 java servlet 中的 html anchor ?

转载 作者:搜寻专家 更新时间:2023-11-01 01:11:36 24 4
gpt4 key购买 nike

我需要从请求中获取所有参数,包括“#”之后的参数。例子:请求:http://myserver/m#q=abc我需要我的服务器在“#”之后获取所有参数,因为它们在“?”之后我怎样才能做到这一点?10倍,科比

最佳答案

RFC 1738 中提到的 anchor 或 URL 片段,在请求资源时,不会由客户端发送到服务器。基本原理是片段 URL 用于标识资源内的位置,而不是服务器上的不同资源。为了识别资源中的位置,客户端需要从服务器获取完整的资源,这个过程不需要涉及片段信息的传输(因为它对服务器没有任何意义)。

如果您确实希望使用包含片段的 URL 通过查询字符串提交信息,则必须确保查询字符串在 URL 片段之前。如果您自己构建请求,这可能是您的客户端代码中的错误。如果负担得起,将请求构造逻辑留给浏览器。

如果您确实希望将片段字符 (#) 发送到服务器,那么您需要在查询字符串中对其进行编码,否则客户端(浏览器)在发送向服务器请求。

SO相关问题

  1. JSP Servlet anchor
  2. How to obtain anchor part of URL after # in php

关于java - 我如何读取 java servlet 中的 html anchor ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4276259/

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