public CompositeHeaderAppender( IHeaderAppender defaultHeaderAppender, IHeaderAppender requestTargetHeaderAppender, IHeaderAppender createdHeaderAppender, IHeaderAppender expiresHeaderAppender, IHeaderAppender dateHeaderAppender) { _defaultHeaderAppender = defaultHeaderAppender ?? throw new ArgumentNullException(nameof(defaultHeaderAppender)); _requestTargetHeaderAppender = requestTargetHeaderAppender ?? throw new ArgumentNullException(nameof(requestTargetHeaderAppender)); _createdHeaderAppender = createdHeaderAppender ?? throw new ArgumentNullException(nameof(createdHeaderAppender)); _expiresHeaderAppender = expiresHeaderAppender ?? throw new ArgumentNullException(nameof(expiresHeaderAppender)); _dateHeaderAppender = dateHeaderAppender ?? throw new ArgumentNullException(nameof(dateHeaderAppender)); }
public JsonWebClient(string baseUrl, IHeaderAppender headerAppender) : base(new UrlBuilder(baseUrl), new JsonTypeParser(), headerAppender, "application/json") { }
public RawClient(IHeaderAppender headerAppender, string contentType) { _headerAppender = headerAppender; _contentType = contentType; }