public class HttpResponse : HttpBase
Public Class HttpResponse
Inherits HttpBase
type HttpResponse =
class
inherit HttpBase
end
Accept |
可接受MIME类型
(继承自 HttpBase。) |
AcceptEncoding |
允许编码
(继承自 HttpBase。) |
Content |
获取或设置HTTP内容。
(继承自 HttpBase。) |
ContentCompleted |
内容填充完成
(继承自 HttpBase。) |
ContentLength |
内容长度
(继承自 HttpBase。) |
ContentType |
内容类型
(继承自 HttpBase。) |
Headers |
请求头集合
(继承自 HttpBase。) |
IsChunk | 是否分块 |
IsProxyAuthenticationRequired | 是否代理权限验证。 |
IsRedirect | 是否重定向 |
IsServer |
是否在Server端工作
(重写 HttpBaseIsServer) |
KeepAlive |
保持连接。
一般的,当是http1.1时,如果没有显式的Connection: close,即返回true。当是http1.0时,如果没有显式的Connection: Keep-Alive,即返回false。 (继承自 HttpBase。) |
Protocols |
协议名称,默认HTTP
(继承自 HttpBase。) |
ProtocolVersion |
HTTP协议版本,默认1.1
(继承自 HttpBase。) |
RequestLine |
请求行
(继承自 HttpBase。) |
Responsed | 是否已经响应数据。 |
StatusCode | 状态码,默认200 |
StatusMessage | 状态消息,默认Success |
AnswerAsync |
构建数据并回应。
该方法仅在具有Client实例时有效。 |
CompleteChunkAsync | 当传输模式是Chunk时,用于结束传输。 |
Equals | Determines whether the specified object is equal to the current object. (继承自 Object。) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (继承自 Object。) |
GetContentAsync |
获取一次性内容。
(重写 HttpBaseGetContentAsync(CancellationToken)) |
GetHashCode | Serves as the default hash function. (继承自 Object。) |
GetType | Gets the Type of the current instance. (继承自 Object。) |
LoadHeaderProperties |
读取信息
(重写 HttpBaseLoadHeaderProperties) |
MemberwiseClone | Creates a shallow copy of the current Object. (继承自 Object。) |
ReadAsync |
异步读取HTTP块段的内容。
(重写 HttpBaseReadAsync(CancellationToken)) |
ReadCopyToAsync |
异步读取并复制流数据
(继承自 HttpBase。) |
ToString | Returns a string that represents the current object. (继承自 Object。) |
WriteAsync |
FromFileAsync |
从文件响应。
当response支持持续写入时,会直接回复响应。并阻塞执行,直到完成。所以在执行该方法之前,请确保已设置完成所有状态字 当response不支持持续写入时,会填充Content,且不会响应,需要自己执行Build,并发送。 (由 HttpExtensions 定义。) |
GetBody |
获取Body的字符串
(由 HttpExtensions 定义。) |
GetBodyAsync |
异步获取 HTTP 请求的主体内容。
(由 HttpExtensions 定义。) |
GetBoundary |
当数据类型为multipart/form-data时,获取boundary
(由 HttpExtensions 定义。) |
GetContent |
同步获取一次性内容。
(由 HttpExtensions 定义。) |
Map | (由 Mapper 定义。) |
Map | (由 Mapper 定义。) |
MapTTarget | (由 Mapper 定义。) |
ToJsonString |
转换为Json
(由 SerializeConvert 定义。) |