一款简单易用的基础网络通讯组件库。

HttpClientBaseProtectedRequestAsync 方法

异步发送Http请求,并仅等待响应头

Definition

命名空间: TouchSocket.Http
程序集: TouchSocket.Http (在 TouchSocket.Http.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
C#
protected ValueTask<HttpResponseResult> ProtectedRequestAsync(
	HttpRequest request,
	CancellationToken cancellationToken
)

参数

request  HttpRequest
要发送的HttpRequest对象
cancellationToken  CancellationToken
用于取消操作的CancellationToken

返回值

ValueTaskHttpResponseResult
返回HttpResponseResult对象,包含响应结果和释放锁的方法

异常

TimeoutException当操作超时时抛出
OperationCanceledException当操作被取消时抛出
Exception当发生其他异常时抛出

参见