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.

Artaigilean co-cheangailte