Table of Contents

Method SendAsync

Namespace
CurlUnity.Http

SendAsync(IHttpRequest, CancellationToken)

异步发送一个 HTTP 请求。Task 完成后的结果所有权归调用方,用完需 Dispose() 释放底层 easy handle。

public Task<IHttpResponse> SendAsync(IHttpRequest request, CancellationToken ct = default)

Parameters

request IHttpRequest

请求配置。不可为 null,Url 必填。

ct CancellationToken

取消 token。请求已在飞行时取消会把 Task 置为 Canceled 并向 libcurl 发取消,不等待网络。

Returns

Task<IHttpResponse>