【问题标题】:Forms Authentication and HttpWebRequest表单身份验证和 HttpWebRequest
【发布时间】:2010-06-19 10:14:45
【问题描述】:

我需要能够使用HttpWebRequest 通过表单身份验证登录网站。

目前,当我向请求提供 NetworkCredentials 时,它只是将我重定向到登录页面,这是有道理的......但是我如何确保请求正确验证而不重定向?

谢谢

【问题讨论】:

    标签: authentication httpwebrequest networkcredentials


    【解决方案1】:

    如果站点使用 cookie 来跟踪用户,您需要使用 cookie container 来存储服务器发出的身份验证 cookie,并在以后的请求中重用此 cookie 以访问站点的经过身份验证的部分。

    【讨论】:

    • 您也不能只使用 NetworkCredential。那是为了传输认证。您必须弄清楚凭据是如何传递到页面的——通常是通过 Forms post。
    • 谢谢@feroze,我想我将不得不通过重定向、检测和发布路线。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-30
    • 1970-01-01
    • 2020-06-21
    • 2011-06-11
    • 2012-03-15
    相关资源
    最近更新 更多