Ṣeto proxy FSharp.Data pẹlu customizeHttpRequest
Ṣeto proxy HttpWebRequest ti o wa ni isalẹ nipasẹ paramita customizeHttpRequest ti FSharp.Data ti a ṣe akọsilẹ.
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ẹ.