HttpContent
HTTP实体正文和内容标头的基类
属性
Headers
RFC 2616中定义的HTTP内容标头
派生类
ByteArrayContent
基于字节数组的HTTP内容
new ByteArrayContent(content: number[])content初始化ByteArrayContent的内容
new ByteArrayContent(content: number[], offset: number, count:number)offset偏移量(以字节为单位)count从offset参数开始的字节数
StreamContent
基于流提供HTTP内容
new StreamContent(content: System.IO.Stream)content初始化StreamContent的内容
StringContent
基于字符串提供 HTTP 内容
new StringContent(content: string)content初始化StringContent的内容
new StringContent(content: string, encoding: Encoding)encoding内容的编码
MultipartContent
使用multipart/*内容类型规范进行序列化的HTTP内容
new MultipartContent()new MultipartContent(subtype: string)subtype多部分内容的子类型
new MultipartContent(subtype: string, boundary: string)boundary多部分内容的边界字符串
方法
添加多部分HTTP内容到HttpContent对象的集合
Add(content: HttpContent)
- 参数
content要添加到集合中的 HTTP 内容
- 返回
- 空
MultipartFormDataContent
multipart/form-dataMIME类型的HTTP内容
new MultipartFormDataContent()new MultipartFormDataContent(boundary: string)boundary多部分内容的边界字符串
方法
向序列化为multipart/form-dataMIME类型的HttpContent对象集合添加HTTP内容
Add(content: HttpContent)
Add(content: HttpContent, name: string)
Add(content: HttpContent, name: string, fileName: string)
- 参数
content要添加到集合中的HTTP内容name要添加的HTTP内容的名称fileName要添加到集合中的HTTP内容的文件名
- 返回
- 空