我想解析一个像这样的网址:
http://YOUR_URL/#access_token=166942940015970%7C2.sa0&expires_in=64090
我需要获取access_token的值并过期。
通常这些网址应该带有问号:
http://YOUR_URL/?access_token=166942940015970%7C2.sa0&expires_in=64090
除了使用java的正则表达式还有其他可能吗?
有人能告诉我为什么oauth2.0带有井号(“#”)而没有问号(“?”)?
答案 0 :(得分:3)
最后的部分是“锚点”,Java URL类有一个方法getRef()
来返回该位。如有必要,您必须自己解码内容。