Set eina FSharp.Data-proxy við customizeHttpRequest
Set proxyna hjá undirliggjandi HttpWebRequest gjøgnum dokumenteraða customizeHttpRequest-parameturin hjá FSharp.Data.
HTTP-hjálpartól FSharp.Data bjóða ein customizeHttpRequest-parametur. Hon tekur undirliggjandi HttpWebRequest og gevur aftur tað umbonið, sum skal nýtast:
open System.Net
open FSharp.Data
let body =
Http.RequestString(
"https://example.net/data",
customizeHttpRequest = fun request ->
request.Proxy <- WebProxy("http://proxy.example.net:8080")
request
)
Afturkallingin setur proxyna á hetta umbonið. Fyri hetta almennu HTTPS-umbonið kann ein ósamgildur umsøkjari úr HTTP-proxylistanum taka plássið hjá dømis-endanum, tá ið henda leiðin er loyvd. Seinasta tjáningin gevur aftur umbjóðandi lutin, ið svarar til dokumenteraðu funksjónssløgina HttpWebRequest -> HttpWebRequest.
Sama stilliparameturin er eisini tøkur á teimum samsvarandi gjølligu og asynkronu HTTP-háttunum. Halt afturkallingina saman við kallið ella tann endurnýtliga hjálparin, sum tørvar hesa leiðina. Restin av applikatiónini kann halda fram at nýta sína egnu umbjeðingarstilling.