我有一个场景,我需要使用ASP.NET从网站A调用网站B.完成网站B上的工作后,需要将用户重定向到网站A上的同一页面。
网站A - >网站B - >网站A
这类似于调用paypal并返回电子商务网站的电子商务网站的行为
请帮助实现这一目标。
答案 0 :(得分:1)
我说大多数网站都遵循下一个方案来实现这一行为:
网站A请求网站B域中的网址,发送某种回调机制,最有可能是返回网址
< / LI>网站B会记住A的返回网址,是否需要进行处理,然后通过向网站A提供的返回网址发出请求,简单地将用户引导回网站A.
网站A相应地采取行动,因为它知道网站B使用了专门创建的返回网址来处理在网站B短暂访问后回来的用户。
为了避免服务器之间的虚假请求,一个&#34;临时令牌&#34;通常在两个网站之间使用,以便他们的#34;谈话&#34; 受保护。
答案 1 :(得分:0)
执行此操作的一种方法是在“框架”中调用网站B,并根据逻辑,您可以获得网站A的返回网址。
ASP.NET How to redirect to another web site from a page inside a frame