የFSharp.Data የኤችቲቲፒ መሣሪያዎች 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
    )

መልሶ መጥሪያው በዚህ ጥያቄ ላይ ፕሮክሲውን ያስተካክላል። ለዚህ ይፋዊ የኤችቲቲፒኤስ ጥያቄ፣ መንገዱ ሲፈቀድ ከየኤችቲቲፒ ፕሮክሲ ዝርዝር የተወሰደ ማንነቱ ያልተረጋገጠ እጩ የምሳሌውን መጨረሻ ነጥብ ሊተካ ይችላል። የመጨረሻው አገላለጽ የጥያቄውን ነገር ይመልሳል፣ ይህም ከተመዘገበው HttpWebRequest -> HttpWebRequest የተግባር ዓይነት ጋር ይዛመዳል።

ተመሳሳይ የማስተካከያ ግቤት በተዛማጅ ዝርዝርና ያልተመሳሰሉ የኤችቲቲፒ ዘዴዎች ላይም ይገኛል። መልሶ መጥሪያውን ከዚህ መንገድ ከሚፈልገው ጥሪ ወይም እንደገና ከሚጠቀመው አጋዥ ጋር ያቆዩት። ቀሪው መተግበሪያ የራሱን የጥያቄ ውቅር መጠቀሙን ሊቀጥል ይችላል።

ተዛማጅ ጽሑፎች