Table of Contents

Property BodyStream

Namespace
CurlUnity.Http

BodyStream

流式请求体。非 null 时以流式上传,request 期间 libcurl 按需从该 Stream 读数据; 与 Body 互斥(同时设置会 throw);仅支持 POST/PUT/PATCH 等带 body 的方法。

public Stream BodyStream { get; set; }

Property Value

Stream

Remarks

Stream 生命周期归调用方,本库不会 Dispose;请求发出到完成期间 Stream 必须可读且不关闭。

不支持 rewind:若 server 返回 3xx 重定向或 HTTP 认证挑战导致 libcurl 需要重发 body, 请求会失败(未注册 CURLOPT_SEEKFUNCTION)。上传场景此类情况罕见。