FSharp.Data இன் HTTP பயன்பாடுகள் customizeHttpRequest அளவுருவை வழங்குகின்றன. அது அடிப்படை HttpWebRequest ஐப் பெற்று பயன்படுத்த வேண்டிய கோரிக்கையைத் திருப்பித் தருகிறது:

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
    )

கால்பேக் இந்தக் கோரிக்கையில் ப்ராக்ஸியை அமைக்கிறது. இந்தப் பொது HTTPS கோரிக்கைக்கு, அந்தப் பாதை அனுமதிக்கப்படும்போது HTTP ப்ராக்ஸி பட்டியலில் இருந்து அங்கீகரிக்கப்படாத வேட்பாளர் மாதிரி முடிப்புப் புள்ளியை மாற்றலாம். அதன் கடைசி வெளிப்பாடு கோரிக்கைப் பொருளைத் திருப்பித் தருகிறது, இது ஆவணப்படுத்தப்பட்ட HttpWebRequest -> HttpWebRequest சார்பு வகையுடன் பொருந்துகிறது.

அதே தனிப்பயனாக்கல் அளவுரு தொடர்புடைய விரிவான மற்றும் ஒத்திசைவற்ற HTTP முறைகளிலும் கிடைக்கிறது. இந்தப் பாதை தேவைப்படும் அழைப்பு அல்லது மீண்டும் பயன்படுத்தக்கூடிய உதவியாளருடன் கால்பேக்கை வைத்திருங்கள். மீதமுள்ள பயன்பாடு அதன் சொந்தக் கோரிக்கை உள்ளமைவைத் தொடர்ந்து பயன்படுத்தலாம்.

தொடர்புடைய கட்டுரைகள்