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.

Ailt ghaolmhara