【发布时间】:2021-11-24 04:43:31
【问题描述】:
我想从 Leaf.xNet 响应中获取多个标头,但它们都具有相同的名称。我需要它们来处理另一个请求。
标题示例:
Set-Cookie: "1"
Set-Cookie: "2"
Set-Cookie: "3"
【问题讨论】:
标签: c# request http-headers
我想从 Leaf.xNet 响应中获取多个标头,但它们都具有相同的名称。我需要它们来处理另一个请求。
标题示例:
Set-Cookie: "1"
Set-Cookie: "2"
Set-Cookie: "3"
【问题讨论】:
标签: c# request http-headers
根据我在Leaf.xNet's code 中看到的内容,您将无法将它们从标题中取出,因为它是基于字典的。
private readonly Dictionary<string, string> _headers = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
C# 字典当然不能有重复的键。
但是,搜索Set-Cookie 显示for this header only,它们分别是added 和CookieDictionary。
public CookieDictionary Cookies { get; private set; }
...
Cookies[cookieName] = cookieValue;
试试看response.Cookies里面有没有东西?
【讨论】: