ເຄື່ອງມື HTTP ຂອງ 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
    )

ຟັງຊັນ callback ຕັ້ງ proxy ໃສ່ຄຳຮ້ອງນີ້. ສຳລັບຄຳຮ້ອງ HTTPS ສາທາລະນະນີ້, ຜູ້ສະໝັກທີ່ບໍ່ໄດ້ຢືນຢັນຈາກລາຍຊື່ proxy HTTP ສາມາດແທນຈຸດປາຍທາງຕົວຢ່າງໄດ້ ເມື່ອເສັ້ນທາງນັ້ນໄດ້ຮັບອະນຸຍາດ. ນິພົດສຸດທ້າຍຂອງມັນສົ່ງຄືນວັດຖຸຄຳຮ້ອງ, ເຊິ່ງກົງກັບປະເພດຟັງຊັນ HttpWebRequest -> HttpWebRequest ທີ່ເອກະສານໄວ້.

ພາລາມິເຕີປັບແຕ່ງດຽວກັນມີຢູ່ໃນວິທີ HTTP ລາຍລະອຽດ ແລະ ອະສິງໂຄຣນັສທີ່ກ່ຽວຂ້ອງ. ເກັບຟັງຊັນ callback ໄວ້ກັບການເອີ້ນ ຫຼື ຕົວຊ່ວຍທີ່ໃຊ້ຄືນໄດ້ທີ່ຕ້ອງການເສັ້ນທາງນີ້. ສ່ວນທີ່ເຫຼືອຂອງແອັບພລິເຄຊັນສາມາດໃຊ້ການຕັ້ງຄ່າຄຳຮ້ອງຂອງຕົນເອງຕໍ່ໄປ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ