Json Type Provider - >使用负载和凭据

时间:2014-11-23 14:19:42

标签: f# f#-data

我正在发出以下请求,即返回Json。

let baseUrl = "http://wex-qa.mybluemix.net/resources/question"
let userName = "yourName@aol.com"
let password = "yourCreds"
let authKey = userName + ":" + password

let client = new HttpClient()
client.DefaultRequestHeaders.Authorization <- new AuthenticationHeaderValue("Basic",authKey)

let input = new Dictionary<string,string>()
input.Add("question","what time is it")
let content = new FormUrlEncodedContent(input)

let result = client.PostAsync(baseUrl,content).Result
let resultContent = result.Content.ReadAsStringAsync().Result

我立即考虑使用Json Type Provider,因此我将响应的本地文件设置为def类型。然后我去加载我需要凭据和内容的类型。但是,我没有看到.Load()函数在哪里传递凭据和内容的重载。我应该继续通过HttpClient类发出请求并使用.Parse()函数吗?

提前致谢。

0 个答案:

没有答案