Использование двоеточия (:) в обратном URL-адресе с проверкой подлинности с помощью форм («Обратный URL-адрес, указанный для перенаправления запроса, недопустим») - PullRequest
1 голос
/ 27 апреля 2010

Я получаю сообщение об ошибке «Обратный URL-адрес, указанный для перенаправления запроса недействителен» при использовании проверки подлинности форм. Я нашел эту ветку , в которой говорится, что это известная проблема с URL-адресами возврата, содержащими двоеточия (у меня действительно есть несколько).

Обходной путь в этой теме - перехватить ошибку и использовать возвращаемый URL по умолчанию ... вряд ли это приемлемое решение. Я могу попытаться избежать двоеточий в URL, но это немного болезненно.

Есть ли другая альтернатива?

1 Ответ

2 голосов
/ 28 апреля 2010

Двоеточие является зарезервированным символом согласно URI RFC . Вы не можете поместить незашифрованный : в запрос или хэш URI, точка.

Так что вам нужно% -кодировать двоеточие.

...