微信扫一扫关注
如已关注,请回复“登录”二字获取验证码
欢迎来到桔子雨工作室官方网站!桔子雨工作室是一个软件和信息技术服务提供商,为中小微企业提供数字化价值。

C#使用httpclient设置自定义表头时候用add将会提示:System.InvalidOperationException:“头名称误用。请确保将请求头用于 HttpRequestMessage,将响应头用于 HttpResponseMessage,将内容头用于 HttpContent 对象。”
解决方法:
var HC = new HttpClient();
HC.DefaultRequestHeaders.TryAddWithoutValidation("Content-Type", "application/json");
在任何一次尝试中都使用TryAddWithoutValidation方法。在内部,默认的HttpHeaders.Add将尝试验证您正在添加一个已知的header,如果无效将失败。