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

HttpClientBaseProtectedRequestContentAsync 方法

异步发送Http请求,并等待全部响应

Definition

命名空间: TouchSocket.Http
程序集: TouchSocket.Http (在 TouchSocket.Http.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
C#
protected Task<HttpResponseResult> ProtectedRequestContentAsync(
	HttpRequest request,
	int millisecondsTimeout = 10000,
	CancellationToken token = default
)

参数

request  HttpRequest
Http请求对象
millisecondsTimeout  Int32  (Optional)
超时时间,单位为毫秒,默认为10秒
token  CancellationToken  (Optional)
取消令牌

返回值

TaskHttpResponseResult
返回Http响应结果

异常

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

参见