aboutsummaryrefslogtreecommitdiff
path: root/headers.go
diff options
context:
space:
mode:
Diffstat (limited to 'headers.go')
-rw-r--r--headers.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/headers.go b/headers.go
index da11ab0..94bd767 100644
--- a/headers.go
+++ b/headers.go
@@ -193,8 +193,8 @@ func compileHeaders(headers interface{}, opts *RequestOptions) RequestOptions {
hdr := make(map[string]string)
foreachField(headers, func(fieldPtr interface{}, info fieldInfo) error {
- //skip over fields without schwift field tag
- if info.HeaderName == "" {
+ //skip over fields without schwift field tag, and readonly fields
+ if info.HeaderName == "" || info.Access != "rw" {
return nil
}