Deji proxy FSharp.Data adoo isticmaalaya customizeHttpRequest
Deji proxy-ga HttpWebRequest-ka hoose iyada oo loo marayo halbeegga customizeHttpRequest ee FSharp.Data oo diiwaan gashan.
Qalabka HTTP ee FSharp.Data waxay soo bandhigaan halbeeg customizeHttpRequest. Wuxuu qaataa HttpWebRequest-ka hoose wuxuuna soo celiyaa codsiga la isticmaalayo:
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
)
Dib-u-celinta waxay proxy-ga ku dhejisaa codsigan. Codsigan HTTPS-ka ah ee dadweynaha, musharraax aan la xaqiijin oo ka yimid liiska proxy-ga HTTP ayaa beddeli kara barta tusaalaha marka waddadaas la ogolaado. Muujintiisa ugu dambeysa waxay soo celisaa shayga codsiga, taas oo u dhiganta nooca shaqada ee diiwaan gashan HttpWebRequest -> HttpWebRequest.
Halbeegga is-beddelka ee la mid ah ayaa sidoo kale laga helaa hababka HTTP ee faahfaahsan iyo kuwa aan isku mid ahayn ee u dhigma. Ku hay dib-u-celinta la socota wicitaanka ama caawiyaha dib loo isticmaali karo ee u baahan waddadan. Barnaamijka intiisa kale wuxuu sii wadi karaa isticmaalka habaynta codsigiisa.