Proxy FSharp.Data a shuidheachadh le customizeHttpRequest
Suidhich proxy an HttpWebRequest bhunaiteach tro pharamadair sgrìobhte customizeHttpRequest aig FSharp.Data.
Tha goireasan HTTP FSharp.Data a' nochdadh paramadair customizeHttpRequest. Gabhaidh e an HttpWebRequest bunaiteach agus tillidh e an t-iarrtas a tha ri chleachdadh:
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
)
Suidhichidh an t-ais-ghairm am proxy air an iarrtas seo. Airson an iarrtas HTTPS poblach seo, 's urrainn do thagraiche neo-dhearbhte bho liosta proxy HTTP an t-àite-crìche eisimpleir a chur na àite nuair a cheadaichear an t-slighe sin. Tillidh an abairt mu dheireadh an nì iarrtais, a tha a' freagairt ris an t-seòrsa gnìomh sgrìobhte HttpWebRequest -> HttpWebRequest.
Tha an aon pharamadair gnàthachaidh ri fhaighinn air na dòighean HTTP mionaideach agus neo-shioncronaich co-fhreagarrach. Cùm an t-ais-ghairm leis a' ghairm no leis a' chuideachadh ath-chleachdaidh a dh'fheumas an t-slighe seo. 'S urrainn don chòrr den aplacaid a rèiteachadh iarrtais fhèin a chleachdadh fhathast.