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 ପଦ୍ଧତିରେ ମଧ୍ୟ ଉପଲବ୍ଧ। ଏହି ପଥ ଆବଶ୍ୟକ କରୁଥିବା କଲ୍ କିମ୍ବା ପୁନଃବ୍ୟବହାରଯୋଗ୍ୟ ସହାୟକ ସହିତ କଲବ୍ୟାକ୍ ରଖନ୍ତୁ। ଅବଶିଷ୍ଟ ଆପ୍ଲିକେସନ୍ ନିଜର ଅନୁରୋଧ ବିନ୍ୟାସ ବ୍ୟବହାର ଜାରି ରଖିପାରେ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ