我正在创建一个程序来使用 FSharp.Data 的 Http 模块下载网页。但是,该模块不支持设置 http 代理服务器。在 C# 中有
_httpWebRequest.Proxy =
new System.Net.WebProxy("http://proxy.myCompany.com:80", true);
我尝试从https://github.com/fsharp/FSharp.Data/blob/master/src/Library/Http.fs下载文件并直接在我的 F# 项目中使用它。但是,在我从下载的文件中调用之后,类型从response
更改为string
。HttpResponse
Http.Request
let response =
Http.Request (
url,
query=["userid", user; "password", password; "login", "Sign+On"],
meth="POST",
cookieContainer = cc)
使用代理支持扩展 Http 模块的最佳方法是什么?