gpt4 book ai didi

java - 从url java获取 "#"之后的参数

转载 作者:行者123 更新时间:2023-12-04 23:56:46 25 4
gpt4 key购买 nike

我有一个形式为 https://stackexchange.com/oauth/login_success#access_token=token&expires=5678 的重定向 uri .我正在尝试从此网址获取访问 token 。尝试了以下方法

uri.getQueryParameter("access_token"); //will return null since it is not a query param

uri.getFragment(); //will return "access_token=token&expires=5678" so i need to seperate it again.

有什么直接的方法吗?请帮忙

最佳答案

有些人可能会觉得这有帮助

   String queryAfterFragment = uri.getFragment();
String dummy_url = "http://localhost?" + queryAfterFragment;
Uri dummy_uri = Uri.parse(dummy_url);
String access_token = dummy_uri.getQueryParameter("access_token");

工作起来很有魅力并且易于使用,稍后谢谢我:-)

关于java - 从url java获取 "#"之后的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26010380/

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