tree: 5c01d8dbe04fc23c433e3c627db916273322c91c [path history] [tgz]
  1. src/
  2. Cargo.toml
  3. README.md
http/get_simple/rs/client/README.md

HTTP GET Arrow Data: Simple Rust Client Example

This directory contains a minimal example of an HTTP client implemented in Rust. The client:

  1. Sends an HTTP GET request to a server.
  2. Receives an HTTP 200 response from the server, with the response body containing an Arrow IPC stream of record batches.
  3. Adds the record batches to a list as they are received.

To run this example, first start one of the server examples in the parent directory, then:

cargo r --release

[!NOTE]
This client example implements low-level HTTP/1.1 details directly, instead of using an HTTP library. We intend to update the example to use hyper after arrow-rs has an async Arrow IPC reader).