Получить кодированное значение - PullRequest
1 голос
/ 14 ноября 2011

У меня нет контроля над domain.com. Я могу дать только параметр URL перенаправления, такой как ниже:

www.domain.com?retUrl=www.example.com%3Fparameter%3Dvalue

Сразу после того, как я дам retURL (www.example.com?parameter=value), я бы хотел получить значение моего параметра.

Однако проблема в том, что браузер не принимает www.example.com% 3Fparameter% 3Dvalue в качестве допустимого значения. Как мне подойти к этой проблеме?

Я ценю вашу помощь.

Дополнительная информация - [моя мотивация] Я использую платформу Salesforce Apex. У меня есть форма для связи с нами, и Salesforce принимает только обратный URL. Обратный URL-адрес, который я указал, является моей страницей «Спасибо», и я хочу настроить свою страницу благодарности, указав имя, фамилию, данные о приоритете и т. Д. Моего клиента и т. Д.

1 Ответ

2 голосов
/ 14 ноября 2011

Вам не хватает знака вопроса, который обозначает начало параметров:

www.domain.com/?retUrl=www.example.com%3Fparameter%3Dvalue

Кроме того, вам, вероятно, следует добавить протокольную часть URL:

www.domain.com/?retUrl=http%3A%2F%2Fwww.example.com%3Fparameter%3Dvalue

...