绕过HttpClient“接受”请求标头的FormatException

时间:2019-02-15 00:14:23

标签: asp.net asp.net-core httpclient formatexception

我正在与具有特定Accept标头值的第三方合作,以获取以JSON格式返回的响应。该值为“ json”。我正在制作访问其API的原型方法。在测试.NET解决方案时,将“ Accept”标头值设置为“ json”时,将引发FormatException。当我将其设置为“ application / json”时,它已得到纠正。但是,第三方的响应不是JSON格式,并且会导致我的程序中出现错误。

是否可以绕过FormatException并强制“ Accept”标头参数获取我的值?

static HttpClient client = new HttpClient(); client.DefaultRequestHeaders.Add("Accept", "json");

0 个答案:

没有答案