3.62移除内容的默认 Content-Type
创建于 2026 年 8 月 17 日约 1 分钟读完
在与部分较老版本的 HTTP 服务进行对接时,如果发送请求内容时设置了 Content-Type 请求标头,可能会导致请求处理异常。而现代 HTTP 接口通常不会存在此类限制。
若在发送请求时需要移除请求内容对应的 Content-Type 请求标头,可以按照以下方式进行设置:
HttpRequestBuilder.Post("https://furion.net") .SetOmitContentType(true); // 移除内容默认的 Content-Type除了采用上述方法外,另一种实现方式是利用 SetOnPreSetContent(Action<HttpContent>) 方法,在设置请求内容之前修改请求头,将 Content-Type 置为 null:
HttpRequestBuilder.Post("https://furion.net") .SetOnPreSetContent(httpContent => { httpContent.Headers.ContentType = null; });