我的任务是从一个交换机类型的站点集成一大堆网站。我正在使用 VB 作为背后代码使用 asp.net 构建的网站。我们有一个站点,我正在尝试将登录凭据传递给我遇到问题的站点。我不熟悉外部站点的构建方式,但能够找到具有登录表单的 login.jsp 文件。
所以我试图做的是从这个外部站点的登录表单中获取操作 URL,然后尝试使用该 URL,并将登录凭据添加到我的站点的 URL 字符串的末尾。URL 看起来像这样:
我通过后面的代码使用用户凭据动态构建此 URL,并将其设置为我的链接的 HREF。
当我第一次单击此链接时,从我的网站将我带到另一个网站,但没有登录。但是,如果我点击后退箭头并再次单击该链接,那么我将被带到另一个网站这次我确实自动登录了。有谁知道为什么这样的事情在我第一次点击链接时可能不起作用,但第二次起作用?
有没有人对我如何处理这个问题有任何其他建议?我尝试了一个 httpwebrequest,但这并没有将我重定向到该站点,我需要确保我不仅传递了凭据,而且将用户带到了下一个站点。
谢谢,乔