Amathuluzi e-HTTP e-FSharp.Data aveza ipharamitha customizeHttpRequest. Yamukela i-HttpWebRequest eyisisekelo futhi ibuyisela isicelo okufanele sisetshenziswe:

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
    )

I-callback isetha i-proxy kulesi sicelo. Kulesi sicelo se-HTTPS somphakathi, umfakisicelo ongaqinisekisiwe ovela ohleni lwe-proxy ye-HTTP angashintsha indawo yokugcina yesibonelo uma lowo mzila uvunyelwe. Isisho saso sokugcina sibuyisela into yesicelo, okuhambisana nohlobo lomsebenzi HttpWebRequest -> HttpWebRequest olubhaliwe.

Ipharamitha efanayo yokwenza ngokwezifiso iyatholakala futhi ezindleleni ze-HTTP ezinemininingwane nezinesikhathi esisodwa ezihambisanayo. Gcina i-callback kanye nocingo noma umsizi osebenzisekayo kabusha odinga lo mzila. Ingxenye esele yohlelo lokusebenza ingaqhubeka isebenzisa ukulungiselelwa kwayo kwezicelo.

Izihloko ezihlobene