Awọn irinṣẹ HTTP ti FSharp.Data n ṣafihan paramita customizeHttpRequest. O gba HttpWebRequest ti o wa ni isalẹ o si da ibeere ti o yẹ ki o lo pada:

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
    )

Callback naa ṣeto proxy lori ibeere yii. Fun ibeere HTTPS ti gbogbo eniyan yii, oludije ti a ko ti fọwọsi lati akojọ proxy HTTP le rọpo opin apẹẹrẹ naa nigbati a gba ọna yẹn laaye. Ọrọ ikẹhin rẹ da ohun ibeere pada, eyi ti o baamu pẹlu iru iṣẹ HttpWebRequest -> HttpWebRequest ti a ṣe akọsilẹ.

Paramita isọdi kanna wa lori awọn ọna HTTP alaye ati aiṣedeede ti o baamu. Jẹ ki callback naa wa pẹlu ipe tabi oluranlọwọ ti o le tun lo ti o nilo ọna yii. Iyoku ohun elo naa le tẹsiwaju lati lo iṣeto ibeere tirẹ.

Àwọn àpilẹ̀kọ tó jọra