Open codingedgar opened 3 years ago
type Request =
{ url: string
query: option<list<string * string>>
headers: option<seq<string * string>>
httpMethod: option<string>
body: option<FSharp.Data.HttpRequestBody>
cookies: option<seq<string * string>>
cookieContainer: option<System.Net.CookieContainer>
silentHttpErrors: option<bool>
silentCookieErrors: option<bool>
responseEncodingOverride: option<string>
customizeHttpRequest: option<System.Net.HttpWebRequest -> System.Net.HttpWebRequest>
timeout: option<int> }
// Add the method below
static member Request(url, config) =
Http.AsyncRequest(url, ?query = config.query, ... )
|> Async.RunSynchronously
I think you can do this by overloading.
Currently
FSharp.Data.Http.Request
has multiple arguments:Could this be a Type so we could use it/parse/store etc? Something like: