aboutsummaryrefslogtreecommitdiff
path: root/request.go
diff options
context:
space:
mode:
Diffstat (limited to 'request.go')
-rw-r--r--request.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/request.go b/request.go
index 2834b3a..1128a00 100644
--- a/request.go
+++ b/request.go
@@ -128,6 +128,9 @@ func (r Request) do(client *gophercloud.ServiceClient, afterReauth bool) (*http.
for key, value := range provider.AuthenticatedHeaders() {
req.Header.Set(key, value)
}
+ if r.Body != nil {
+ req.Header.Set("Expect", "100-continue")
+ }
resp, err := provider.HTTPClient.Do(req)
if err != nil {