如何创建HttpRequestHeaders类的实例

问题描述 投票:15回答:2

我必须使用HttpRequestHeaders作为参数的单元测试类。

    public HeaderValueProvider(HttpRequestHeaders headers)
    {
        _headers = headers;
    }
asp.net-web-api2
2个回答
11
投票

您可以通过以下方式获取HttpRequestHeaders的空白实例:

var headers = new HttpClient().DefaultRequestHeaders;

5
投票

HttpRequestHeaders只有内部构造函数。但是你可以通过创建HttpRequestMesssage对象来实现:

var headers = new HttpRequestMessage().Headers;
© www.soinside.com 2019 - 2024. All rights reserved.