【发布时间】:2015-10-02 00:27:35
【问题描述】:
我遇到了 LogMeIn api 身份验证问题。 授权值是一个 JSON 对象。 在运行我的代码时,我遇到了 FormatException 错误。
“在 System.Net.Http.dll 中发生了“System.FormatException”类型的第一次机会异常 附加信息:值 '{"companyId":9999999,"psk":"o2ujoifjau3ijawfoij3lkas3l2"}' 的格式无效。"
var client = new HttpClient();
client.BaseAddress = new Uri("http://secure.logmein.com/public-api/v1/");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Add("Accept", "application/JSON; charset=utf-8");
string s = "{\"companyId\":9999999,\"psk\":\"o2ujoifjau3ijawfoij3lkas3l2\"}";
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue(s);
HttpResponseMessage response = client.GetAsync("authentication").Result;
在这种情况下我应该如何格式化授权密钥?
【问题讨论】:
标签: c# json authorization httpclient