URL разбора Java со знаком хеша вместо знака вопроса - PullRequest
1 голос
/ 10 ноября 2011

Я хотел бы проанализировать URL-адрес, подобный следующему:

http://YOUR_URL/#access_token=166942940015970%7C2.sa0&expires_in=64090

Мне нужно получить значение access_token и срок действия истекает.

Обычно эти URL-адреса должны быть с вопросительным знаком, например:

http://YOUR_URL/?access_token=166942940015970%7C2.sa0&expires_in=64090

Есть ли какая-либо другая возможность, чем регулярное выражение с Java?

Может кто-нибудь сказать мне, почему oauth2.0 с хеш-знаком ("#"), а не с вопросительным знаком ("?")?

1 Ответ

3 голосов
/ 10 ноября 2011

Часть в конце является «якорем», и у класса URL Java есть метод getRef() для возврата этого бита.Затем вам придется самостоятельно декодировать содержимое, если это необходимо.

...