د FSharp.Data د HTTP وسیلې customizeHttpRequest پارامیټر وړاندې کوي. دا لاندې HttpWebRequest اخلي او هغه غوښتنه بیرته راګرځوي چې باید وکارول شي:

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
    )

د غوښتنې بیرته راتلو فعالیت په دې غوښتنه پروکسۍ ټاکي. د دې عامه HTTPS غوښتنې لپاره، کله چې دا لاره اجازه ولري، له د HTTP پروکسیو لیست څخه یو نه تصدیق شوی نوماند کولی شي د بېلګې پای ټکی بدل کړي. د هغې وروستی بیان د غوښتنې شی بیرته راګرځوي، چې د مستند شوي HttpWebRequest -> HttpWebRequest فنکشن ډول سره سمون لري.

هماغه د تنظیم پارامیټر په اړوندو تفصیلي او ناهمغړو HTTP میتودونو کې هم شتون لري. د غوښتنې بیرته راتلو فعالیت د هغې اړیکې یا بیا کارول کیدونکي مرستندوی سره وساتئ چې دې لارې ته اړتیا لري. پاتې اپلیکیشن کولی شي خپل د غوښتنې ترتیبات وکاروي.

اړوندې مقالې