ESP8266 – ESP8266HTTPClient库 – writeToStream

位置导航: ESP8266库 / ESP8266HTTPClient库 / 本页

说明

此函数用于将获取到的响应数据写入Stream数据流。

语法

httpClient.writeToStream(stream)

参数

stream: stream类型指针

返回值

返回值类型为int。
如果返回值大于零,则返回值数值是写入对象的数据大小(单位:字节)。
如果返回值小于零,说明函数执行出错。以下是错误代码说明:

-1: HTTPC_ERROR_CONNECTION_REFUSED
-2: HTTPC_ERROR_SEND_HEADER_FAILED
-3: HTTPC_ERROR_SEND_PAYLOAD_FAILED
-4: HTTPC_ERROR_NOT_CONNECTED
-5: HTTPC_ERROR_CONNECTION_LOST
-6: HTTPC_ERROR_NO_STREAM
-7: HTTPC_ERROR_NO_HTTP_SERVER
-8: HTTPC_ERROR_TOO_LESS_RAM
-9: HTTPC_ERROR_ENCODING
-10: HTTPC_ERROR_STREAM_WRITE
-11: HTTPC_ERROR_READ_TIMEOUT

相关内容

getString – 获取响应体数据并且以字符串形式返回
getStream – 获取响应体数据并且以Stream形式返回
writeToStream – 获取响应体数据并且写入其它Stream对象
getSize – 获取响应体数据字节数
errorToString – 获取错误代码并且以字符串形式返回

位置导航: ESP8266库 / ESP8266HTTPClient库 / 本页