customizeHttpRequest ৰ সৈতে FSharp.Data প্ৰক্সি ছেট কৰক
FSharp.Data ৰ নথিভুক্ত customizeHttpRequest পেৰামিটাৰৰ জৰিয়তে অন্তৰ্নিহিত HttpWebRequest ৰ প্ৰক্সি ছেট কৰক।
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 পদ্ধতিতো উপলব্ধ। এই পথৰ প্ৰয়োজন হোৱা কল বা পুনৰব্যৱহাৰযোগ্য সহায়কৰ সৈতে কলবেকটো ৰাখক। এপ্লিকেচনৰ বাকী অংশই নিজৰ অনুৰোধ সংৰূপণ ব্যৱহাৰ কৰি থাকিব পাৰে।