有人知道“mediaType”参数对 StringContent
的构造函数有什么作用吗?其 MSDN 页面上未列出任何内容。
最佳答案
哇,是啊 msdn documentation因为那个类(class)需要一些工作。
当您创建一个新的 StringContent
实例时,它总是会设置一个媒体类型。如果不指定,则使用“text/plain”;否则,它会使用你传入的任何内容。(似乎对你传入的值进行了一些验证,但我真的不明白它在做什么。)
该媒体类型值然后用于实例化一个新的 MediaTypeHeaderValue
,它被分配给您的 StringContent 的 Headers.ContentType
属性。
来自documentation对于标题:
Gets the HTTP content headers as defined in RFC 2616.
Content-Type属性注释:
The value of the Content-Type content header on an HTTP response.
综上所述,它显然是在指定 HTTP 内容类型。
这是一个 full list of types ,这里太长了。我确定 MSDN 上的某处也有一个列表,但我找不到。
关于c# - StringContent - 媒体类型参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24577173/