【问题标题】:How to add asp.net authorization cookie to header request?如何将 asp.net 授权 cookie 添加到标头请求?
【发布时间】:2012-05-02 11:57:54
【问题描述】:

谁能告诉我如何将 asp.net cookie 授权添加到请求标头(通过 MVC3)?

饼干:

Cookie: __RequestVerificationToken_Lw__=8+WZPGAaKtgkIPfbBovP1ZRP2qQKE3u67ueltnzcoCPH0nN1tUHdtgUorjlweUvn+zTJhkFeRuMShCOrbyHR5Xi3DOL4HCspXuVEOsWIr4Ape+l5MYPiFsQ6Lnw8LstqNjceWW9EaV24eA0mVxq2xTG18h/INNKLB8cRUiEn9DI=; .ASPXAUTH=C64A69436A8FC4A6DF5BC222982030C3CCF9E43FBCE335A47173236B4BA4B1CE762CBE6C9E9FDBB035D46C8F36228A61117F22DD55CF787D5E23A728F68B49DDF1A5D70FF3D33C8D16B06FC81894201E86DF93754B6021C9031CB4FBC5236DED952FB7244CE3217B659325A0614763B2E123002E5291EE8D8CEA7B2D7441F3EBB8176A71CDD6FEF3E545CDF46858174451D38890861664A55AF681A36C0B7CF1

实际请求的片段:

Accept: text/*
Content-Type: multipart/form-data; boundary=----------KM7Ij5Ij5ei4gL6KM7ae0cH2Ef1ae0
User-Agent: Shockwave Flash
Host: localhost:82
Content-Length: 36874
Connection: Keep-Alive
Pragma: no-cache
Cookie: __RequestVerificationToken_Lw__=8+WZPGAaKtgkIPfbBovP1ZRP2qQKE3u67ueltnzcoCPH0nN1tUHdtgUorjlweUvn+zTJhkFeRuMShCOrbyHR5Xi3DOL4HCspXuVEOsWIr4Ape+l5MYPiFsQ6Lnw8LstqNjceWW9EaV24eA0mVxq2xTG18h/INNKLB8cRUiEn9DI=; .ASPXAUTH=C64A69436A8FC4A6DF5BC222982030C3CCF9E43FBCE335A47173236B4BA4B1CE762CBE6C9E9FDBB035D46C8F36228A61117F22DD55CF787D5E23A728F68B49DDF1A5D70FF3D33C8D16B06FC81894201E86DF93754B6021C9031CB4FBC5236DED952FB7244CE3217B659325A0614763B2E123002E5291EE8D8CEA7B2D7441F3EBB8176A71CDD6FEF3E545CDF46858174451D38890861664A55AF681A36C0B7CF1

------------KM7Ij5Ij5ei4gL6KM7ae0cH2Ef1ae0
<more stuff here...>

【问题讨论】:

    标签: asp.net asp.net-mvc-3 session-cookies asp.net-authentication


    【解决方案1】:

    你没有。设置 cookie 后,每个请求都会自动提供 cookie。

    您使用 FormsAuthentication 类设置 cookie。通常,这看起来像这样:

     FormsAuthentication.SetAuthCookie(model.UserName, false /*createPersistentCookie*/);
    

    【讨论】:

    • 您好,我正在使用 Flash 插件 (Uploadify) 进行多文件上传,它不会发送此信息,因此我的操作永远不会受到打击(用于回调文件处理)。我收到一个 302 重定向回我的帐户/登录操作。我刚刚注意到使用 chrome 的标头中缺少 cookie,但它存在于 IE9 中。
    • @JaJ - 那是闪存问题,与 MVC 无关。 MVC 只做服务器端的事情,它无法控制事情是如何发送给它的。
    • 我明白……因此是我最初的要求。我或多或少想接触 MVC3 社区,因为那是我的应用程序类型。我很欣赏这种洞察力。
    猜你喜欢
    • 1970-01-01
    • 2018-05-04
    • 2023-03-23
    • 2016-09-25
    • 1970-01-01
    • 2020-03-29
    • 2016-06-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多