Я пытаюсь перенаправить мои пользователь на AngularJS URL стиля:Spring MVC RedirectView в AngularJS URL с параметрами
http://somedomain.com/#/oauth/authorize
И у меня есть некоторые параметры, я добавляю к URL с помощью моей модели. Пока что так стандартно. Вплоть до Spring MVC не имеет темный и зловещий поворот внутри RedirectView
в строке 400. Если нажать на эту ссылку, вы увидите свой комментарий:
// Append anchor fragment, if any, to end of URL.
Нет! Это не хорошо для AngularJS! Это сделало бы мой обычно красивый редирект:
http://somedomain.com/#/oauth/authorize?query=params
выглядеть следующим образом:
http://somedomain.com/?query=params#/oauth/authorize
Это плохо Амулет!
Поэтому у меня есть два вопроса:
- Какую цель делает это расположение анкерных и запросов Params служат.
- Как обойти эту дьявольскую технику?
Спасибо за любую помощь!
Благодарим за отзыв! PushState в Angular, похоже, не очень нравится с CloudFront от AWS. К сожалению, я не могу переписывать URL. # 2 - это вариант, который я ищу. # 3 - это то, что я принял в качестве краткосрочного решения. # 4 не является вариантом для моего конкретного случая использования, потому что перенаправление находится глубоко в аппарате Spring Security OAuth2.Но я всегда мог отправить запрос на тягу. –