feat: add support for Etag headers on reads by daniellehanks · Pull Request #489 · googleapis/python-storage

added 8 commits

July 5, 2021 22:06

@google-cla google-cla bot added the cla: yes

This human has signed the Contributor License Agreement.

label

Jul 6, 2021

daniellehanks

@tseaver tseaver changed the title Etag headers on reads feat: add support for Etag headers on reads

Jul 6, 2021

tseaver

@tseaver

@daniellehanks

daniellehanks

daniellehanks

@daniellehanks

@daniellehanks

@daniellehanks

@daniellehanks

@tseaver

@google-cla google-cla bot added cla: no

This human has *not* signed the Contributor License Agreement.

and removed cla: yes

This human has signed the Contributor License Agreement.

labels

Jul 8, 2021

@google-cla google-cla bot added cla: yes

This human has signed the Contributor License Agreement.

and removed cla: no

This human has *not* signed the Contributor License Agreement.

labels

Jul 8, 2021

tseaver

tseaver

@tseaver

cojenco pushed a commit to cojenco/python-storage that referenced this pull request

Oct 13, 2021
Support conditional requests based on ETag for read operations (`reload`, `exists`, `download_*`). My own testing seems to indicate that the JSON API does not support ETag If-Match/If-None-Match headers on modify requests (`patch`, `delete`, etc.), please correct me if I am mistaken.

This part two of googleapis#451. Part one in googleapis#488.
Fixes googleapis#451 🦕

cojenco pushed a commit to cojenco/python-storage that referenced this pull request

Oct 13, 2021
Support conditional requests based on ETag for read operations (`reload`, `exists`, `download_*`). My own testing seems to indicate that the JSON API does not support ETag If-Match/If-None-Match headers on modify requests (`patch`, `delete`, etc.), please correct me if I am mistaken.

This part two of googleapis#451. Part one in googleapis#488.
Fixes googleapis#451 🦕