获取编码值
我无法控制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 是我的“感谢”页面,我想通过输入客户的姓名、案例优先级详细信息等来自定义我的感谢页面。
I have no control over domain.com. I can only give a redirect URL parameter such as below:
www.domain.com?retUrl=www.example.com%3Fparameter%3Dvalue
Right after I give retURL (www.example.com?parameter=value), I would like to retrieve the value of my parameter.
However, the problem is that browser does not accept www.example.com%3Fparameter%3Dvalue as a valid input. How should I approach this problem?
I appreciate your assistance.
Additional info - [my motivation]
I am using Salesforce Apex platform. I have a contact us form and Salesforce only accepts return URL. The return URL that I put is my 'Thank you' page and I want to customize my thank you page by putting my customer's name, surname, case priority details, etc.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您缺少问号,它表示参数的开头:
www.domain.com/?retUrl=www.example.com%3Fparameter%3Dvalue
另外,您可能应该添加以下协议部分: URL:
www.domain.com/?retUrl=http%3A%2F%2Fwww.example.com%3Fparameter%3Dvalue
You're missing the question mark, which denotes the start of parameters:
www.domain.com/?retUrl=www.example.com%3Fparameter%3Dvalue
Also, you should probably add the protocol portion of the URL:
www.domain.com/?retUrl=http%3A%2F%2Fwww.example.com%3Fparameter%3Dvalue