C# HttpClient:为什么选择 MediaTypeWithQualityHeaderValue?

C# HttpClient: Why MediaTypeWithQualityHeaderValue?

尝试根据请求设置 "Content-Type" header 属性 时,MediaTypeWithQualityHeaderValue 参数的用途是什么? The MSDN documentation 简单地说:

Represents a content-type header value with an additional quality.

'an additional quality'具体是什么意思?

目的是为了遵守 HTTP 标准,该标准在第 3.9 节中定义了质量值。您可以在 RFC 2616 中进一步了解它。这是一个 link :http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html