gpt4 book ai didi

.net - 设置 Cookie 端口

转载 作者:行者123 更新时间:2023-12-02 00:41:30 27 4
gpt4 key购买 nike

我试图在 ASP.NET 中的 cookie 上设置端口(下面的代码),但是我在运行时遇到了一个非常不寻常的错误(下面的代码)。有什么想法吗?

target.Cookie = new Cookie
{
Comment = "Test Comment",
CommentUri = new System.Uri("http://www.tempuri.org"),
Discard = false,
Domain = "tempuri.com",
Expired = false,
Expires = new DateTime(2015, 12, 31),
HttpOnly = false,
Name = "TestCookie",
Path = "/",
Port = "443",
Secure = false,
Value = "Test Value",
Version = 1,
};

异常(exception):

System.Net.CookieException: The 'Port'='443' part of the cookie is invalid..

编辑:抱歉,我想说我也试过 Port = "80"但没有成功。

最佳答案

不幸的是,我从来没有找到好的解决方案。我最后所做的就是删除端口定义。我确实注意到 W3C 规范中关于 cookie 的一些内容,如果我记得的话,版本 2 cookie 不支持端口规范。我试过在没有端口的情况下创建 cookie,然后稍后设置端口,但没有成功。我继续收到 的运行时异常...抛出异常:System.Net.CookieException:cookie 的 'Port'='80' 部分无效..

抱歉,这没有更多帮助...

关于.net - 设置 Cookie 端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2406282/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com