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