Qalabka HTTP ee FSharp.Data waxay soo bandhigaan halbeeg customizeHttpRequest. Wuxuu qaataa HttpWebRequest-ka hoose wuxuuna soo celiyaa codsiga la isticmaalayo:

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
    )

Dib-u-celinta waxay proxy-ga ku dhejisaa codsigan. Codsigan HTTPS-ka ah ee dadweynaha, musharraax aan la xaqiijin oo ka yimid liiska proxy-ga HTTP ayaa beddeli kara barta tusaalaha marka waddadaas la ogolaado. Muujintiisa ugu dambeysa waxay soo celisaa shayga codsiga, taas oo u dhiganta nooca shaqada ee diiwaan gashan HttpWebRequest -> HttpWebRequest.

Halbeegga is-beddelka ee la mid ah ayaa sidoo kale laga helaa hababka HTTP ee faahfaahsan iyo kuwa aan isku mid ahayn ee u dhigma. Ku hay dib-u-celinta la socota wicitaanka ama caawiyaha dib loo isticmaali karo ee u baahan waddadan. Barnaamijka intiisa kale wuxuu sii wadi karaa isticmaalka habaynta codsigiisa.

Maqaallo la xiriira