In FSharp.Data-proxy ynstelle mei customizeHttpRequest
Stel de proxy fan 'e ûnderlizzende HttpWebRequest yn fia de dokumintearre customizeHttpRequest-parameter fan FSharp.Data.
De HTTP-ark fan FSharp.Data biede in customizeHttpRequest-parameter. Dy krijt de ûnderlizzende HttpWebRequest en jout it fersyk werom dat brûkt wurde moat:
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
)
De callback set de proxy op dit fersyk. Foar dit iepenbiere HTTPS-fersyk kin in net-autentisearre kandidaat út 'e HTTP-proxylist it foarbyld-einpunt ferfange as dy rûte tastien is. Syn lêste útdrukking jout it fersykoersaak werom, wat oerienkomt mei it dokumintearre funksjetype HttpWebRequest -> HttpWebRequest.
Deselde oanpassingsparameter is ek beskikber op 'e oerienkommende detaillearre en asynkroane HTTP-metoaden. Hâld de callback by de oprop of de werbrûkbere helper dy't dizze rûte nedich hat. De rest fan 'e applikaasje kin syn eigen fersykynstelling bliuwe brûken.