Proxy FSharp.Data a shocrú le customizeHttpRequest
Socraigh proxy an HttpWebRequest bhunúsaigh trí pharaiméadar doiciméadaithe customizeHttpRequest FSharp.Data.
Nochtann fóntais HTTP FSharp.Data paraiméadar customizeHttpRequest. Faigheann sé an HttpWebRequest bunúsach agus filleann sé an t-iarratas atá le húsáid:
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
)
Socraíonn an t-aisghlao an proxy ar an iarratas seo. Don iarratas poiblí HTTPS seo, is féidir le hiarrthóir neamhfhíordheimnithe ón liosta proxy HTTP an t-eindearbh ordú samplach a mhalartú nuair a cheadaítear an bealach sin. Filleann a léiriú deireanach an réad iarratais, rud a réitíonn leis an gcineál feidhme doiciméadaithe HttpWebRequest -> HttpWebRequest.
Tá an paraiméadar sainithe céanna ar fáil freisin ar na modhanna HTTP mionsonraithe agus asincrónacha comhfhreagracha. Coinnigh an t-aisghlao leis an nglao nó leis an gcúntóir in-athúsáidte a bhfuil an bealach seo ag teastáil uaidh. Is féidir leis an gcuid eile den fheidhmchlár leanúint dá chumraíocht iarratais féin a úsáid.