ASP.Net Web api cookie编码 [英] ASP.Net Web api cookie encoding

查看:61
本文介绍了ASP.Net Web api cookie编码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好:


   我在ASP.Net web api控制器上设置cookie。这就是我的代码:


                            
var cookie =
new
CookieHeaderValue (cookieName,cookieValue){Expires = cookieExpires,Domain
= cookieDomain,  路径=
" /" };


                            
response.Headers.AddCookies(
new [] {cookie});



  I注意到cookie的值正在自动编码。所以"abc =="变成"abc%3d%3d"。这不会发生在常规的MVC控制器上。


<跨度>&NBSP;
如何防止他的编码发生?



非常感谢,


  
Ramon


  

解决方案

您可能希望发布到WebAPI论坛。我会告诉你,但我目前还没有使用WebAPI。 :)


http://forums.asp.net/1246的.aspx / 1?的Web + API


Hello:

   I am setting cookies on my ASP.Net web api controller. This is what my code looks like:

                            var cookie = new CookieHeaderValue(cookieName, cookieValue) {Expires = cookieExpires, Domain =cookieDomain,  Path= "/"};

                            response.Headers.AddCookies(new[] {cookie});

 I noticed the value of cookie is being automatically encoded. So "abc==" becomes "abc%3d%3d". This doesn’t happen on a regular MVC controller.

  How do I prevent his encoding from happening?

Thanks a lot,

   Ramon

  

解决方案

You may want to post to the WebAPI forum. I would tell you,  but I have not gotten that far with WebAPI currently. :)

http://forums.asp.net/1246.aspx/1?Web+API


这篇关于ASP.Net Web api cookie编码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆