די HTTP מיטלען פֿון FSharp.Data שטעלן צו אַ פּאַראַמעטער 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 מעטאָדן. האַלט דעם צוריקרוף צוזאַמען מיט דעם רוף אָדער דעם ווידערניצבאַרן העלפֿער וואָס דאַרף דעם וועג. דער רעשט פֿון דער אַפּלאַקיישאַן קען ממשיך זײַן צו ניצן זײַן אייגענע בקשה-קאָנפֿיגוראַציע.

פֿאַרבונדענע אַרטיקלען