Handles two more differences when working against the new DukeDS S3 backend.
Previously DukeDSClient added a / between the host and url fields that needed to be combined to download a file. We stop doing so due to this causing errors in S3.
Another issue is retrying expired urls.
Swift returns 401 status code when a url is expired.
S3 returns a 403 status code when a url is expired.
Handles two more differences when working against the new DukeDS S3 backend. Previously DukeDSClient added a
/
between thehost
andurl
fields that needed to be combined to download a file. We stop doing so due to this causing errors in S3. Another issue is retrying expired urls. Swift returns 401 status code when a url is expired. S3 returns a 403 status code when a url is expired.Fixes #229