我必须使用HttpRequestHeaders作为参数的单元测试类。
public HeaderValueProvider(HttpRequestHeaders headers)
{
_headers = headers;
}
您可以通过以下方式获取HttpRequestHeaders
的空白实例:
var headers = new HttpClient().DefaultRequestHeaders;
HttpRequestHeaders
只有内部构造函数。但是你可以通过创建HttpRequestMesssage
对象来实现:
var headers = new HttpRequestMessage().Headers;