Describe the enhancement requested
Contribute client and server examples to the HTTP GET range request examples in the arrow-experiments repo. This should demonstrate a client/server pair that sends/receives data of known size (Content-Length response header) in the Arrow IPC streaming format, and supports range requests (Accept-Ranges: bytes and Content-Range: bytes response headers; Range: bytes request header).
The main purpose of these examples should be to demonstrate that range requests can be used to resume interrupted GET requests. See the discussion in the comments below for other possible uses of range requests.
Component(s)
Python
Describe the enhancement requested
Contribute client and server examples to the HTTP GET range request examples in the
arrow-experimentsrepo. This should demonstrate a client/server pair that sends/receives data of known size (Content-Lengthresponse header) in the Arrow IPC streaming format, and supports range requests (Accept-Ranges: bytesandContent-Range: bytesresponse headers;Range: bytesrequest header).The main purpose of these examples should be to demonstrate that range requests can be used to resume interrupted GET requests. See the discussion in the comments below for other possible uses of range requests.
Component(s)
Python