Property BodyStream
BodyStream
流式请求体。非 null 时以流式上传,request 期间 libcurl 按需从该 Stream 读数据;
与 Body 互斥(同时设置会 throw);仅支持 POST/PUT/PATCH 等带 body 的方法。
Stream BodyStream { get; set; }
Property Value
Remarks
Stream 生命周期归调用方,本库不会 Dispose;请求发出到完成期间 Stream 必须可读且不关闭。
不支持 rewind:若 server 返回 3xx 重定向或 HTTP 认证挑战导致 libcurl 需要重发 body,
请求会失败(未注册 CURLOPT_SEEKFUNCTION)。上传场景此类情况罕见。