globus_connect_gridftp_server  15.78
globus_connect_gridftp_server Documentation

This header describes the public interface to the GridFTP DSI REST Helper API.

It was designed with the following considerations in mind:

  • GET, PUT, POST, DELETE, PATCH are all used by Google drive API
  • Some (not all) of the operations will send binary data
  • Some (not all) of the operations will send json data
  • Some (not all) of the operations receive binary data
  • Some (not all) of the operations receive json data
  • Some (not all) of the operations include query parameters that need URL form encoding
  • Some operations send or receive multipart mime data
  • Access tokens might expire, need to be able to express the need to refresh and get a new one
  • Arbitrary headers needed for partial downloads, resumable uploads, azure storage

The interface for this library is described in the globus_dsi_rest.h header.