resp_stream_raw {httr2} | R Documentation |
Read a streaming body a chunk at a time
Description
-
resp_stream_raw()
retrieves bytes (raw
vectors). -
resp_stream_lines()
retrieves lines of text (character
vectors). -
resp_stream_sse()
retrieves server-sent events from the stream. It currently only works with text mode connections so when callingreq_perform_connection()
you must usemode = "text"
.
Usage
resp_stream_raw(resp, kb = 32)
resp_stream_lines(resp, lines = 1, max_size = Inf, warn = TRUE)
resp_stream_sse(resp, max_size = Inf)
## S3 method for class 'httr2_response'
close(con, ...)
Arguments
resp , con |
A streaming response created by |
kb |
How many kilobytes (1024 bytes) of data to read. |
lines |
The maximum number of lines to return at once. |
max_size |
The maximum number of bytes to buffer; once this number of bytes has been exceeded without a line/event boundary, an error is thrown. |
warn |
Like |
... |
Not used; included for compatibility with generic. |
Value
-
resp_stream_raw()
: a raw vector. -
resp_stream_lines()
: a character vector. -
resp_stream_sse()
: a list with componentstype
,data
, andid
; orNULL
, signifying that the end of the stream has been reached or–if in nonblocking mode–that no event is currently available.