using System.IO; using System.Threading.Tasks; using Microsoft.AspNetCore.Http; using Ocelot.Library.Infrastructure.Responses; namespace Ocelot.Library.Infrastructure.RequestBuilder { public interface IRequestBuilder { Task> Build(string httpMethod, string downstreamUrl, Stream content, IHeaderDictionary headers, IRequestCookieCollection cookies, string queryString, string contentType); } }