如何创建HttpRequestHeaders类的实例

时间:2016-02-18 15:10:40

标签: asp.net-web-api2

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

    public HeaderValueProvider(HttpRequestHeaders headers)
    {
        _headers = headers;
    }

2 个答案:

答案 0 :(得分:11)

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

var headers = new HttpClient().DefaultRequestHeaders;

答案 1 :(得分:5)

HttpRequestHeaders只有内部构造函数。 但是你可以通过创建HttpRequestMesssage object:

来实现
var headers = new HttpRequestMessage().Headers;