write_stream function

Process output in a streaming manner.

Process output in a streaming manner.

This is the most general way of processing the response from the server - you receive the raw bytes as they come in, and you can do whatever you want with them.

write_stream(f)

Arguments

  • f: Callback function. It should have a single argument, a raw vector containing the bytes recieved from the server. This will usually be 16k or less. The return value of the function is ignored.

Examples

GET( "https://github.com/jeroen/data/raw/gh-pages/diamonds.json", write_stream(function(x) { print(length(x)) length(x) }) )
  • Maintainer: Hadley Wickham
  • License: MIT + file LICENSE
  • Last published: 2023-08-15

Downloads (last 30 days):