gpt4 book ai didi

c# - CookieContainer 手动 cookie 覆盖

转载 作者:太空宇宙 更新时间:2023-11-03 11:22:49 25 4
gpt4 key购买 nike

您好,我在设置一个 cookie 时遇到了一些小问题。我正在使用 HttpWebRequest 类来发送我的请求。以及我需要的设置 cookie 的代码:

    CookieContainer myContainer = new CookieContainer();
myContainer.Add(new Uri("address"), new Cookie("cookie", "val1,val2"));

但这会引发错误

The 'Value'='val1,val2' part of the cookie is invalid.

我也试过像这样的 UrlEncoding cookie:

    new Cookie("cookie", HttpUtility.UrlEncode("val1,val2"))

但是cookie变成Cookie: cookie=val1%2cval2被网页拒绝。

我也试过在值部分使用引号:

    new Cookie("cookie", "\"val1,val2\""))

但是这个也被网站拒绝了。

也许有人知道如何在不触发错误的情况下手动将 cookie 值覆盖为我需要的值?

帮助将不胜感激。

最佳答案

尝试:

new Cookie("cookie", HttpUtility.UrlEncode("val1%2Cval2"))

%2C 就像一个逗号:)

关于c# - CookieContainer 手动 cookie 覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10367013/

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