如何将 cookie 添加到网络客户端?

How do I add cookies to a webclient?

所以我一直在寻找答案,但我寻找的一切都没有奏效。

我在 .NET Framework 4.8 中使用 WinForms

对此我很困惑。有人能帮忙吗? 下面的代码只是我需要使用它的示例。

WebClient client = new WebClient();
client.DownloadString("https://example.com");

假设 cookie 的名称是“USERID”,ID 是“HA-49”

正如 Çöđěxěŕ 所说。

client.Headers.Add(HttpRequestHeader.Cookie,"USERID=HA-49");

这确实有效。