134
request.Header.Set(headerOperationState, string(c.Error.State))
135
request.Header.Set("Content-Type", contentTypeJSON)
137
>
reader, ok := c.Result.(*nexus.Reader)
138
>
if !ok {
139
>
content, ok := c.Result.(*nexus.Content)
140
>
if !ok {
141
>
var err error
142
>
content, err = cc.serializer.Serialize(c.Result)
143
>
if err != nil {
144
return err
145
}
146
}
147
>
request.ContentLength = int64(len(content.Data))
completion.go
148
>
reader = &nexus.Reader{
149
>
Header: content.Header,
150
>
ReadCloser: io.NopCloser(bytes.NewReader(content.Data)),
151
>
}
152
}
154
>
addContentHeaderToHTTPHeader(reader.Header, request.Header)
155
>
}
156
>
request.Body = reader.ReadCloser
157
>
request.Header.Set(headerOperationState, string(nexus.OperationStateSucceeded))
158
}
159