我的客户发送了一个URL为http://example.com/callback#id_token=data的HTTP请求 现在,我需要处理此请求并获取“ id_token”的数据。 请帮助我使用Java Web项目处理此请求。 我尝试使用servlet,但未获取“ id_token”数据 我的servlet在下面
<servlet>
<servlet-name>callback</servlet-name>
<servlet-class>com.admin.controller.CallbackServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>callback</servlet-name>
<url-pattern>/callback</url-pattern>
</servlet-mapping>
非常感谢。
答案 0 :(得分:0)
除非经过URL编码,否则哈希#id_token=data
通常在客户端的document.location.hash
中结束。
console.log(document.location.hash);//#id_token=data
var hash = document.location.hash;
var split = hash.split('=');
console.log(split[0]);//#id_token
console.log(split[1]);//data
通常,您可以使用F12的“控制台”标签访问控制台。