Skip to content

Commit a644502

Browse files
committed
docs(service): update service docs
1 parent 0c15943 commit a644502

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

src/client/http/service.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,15 +143,16 @@ impl Service<Request<Body>> for ClientService {
143143
return Either::Right(future::err(BoxError::from(crate::Error::url_bad_scheme())));
144144
}
145145

146-
// insert default headers in the request headers
147-
// without overwriting already appended headers.
146+
// check if the request ignores the default headers.
148147
if self
149148
.config
150149
.default_headers
151150
.fetch(req.extensions())
152151
.copied()
153152
.unwrap_or_default()
154153
{
154+
// insert default headers in the request headers
155+
// without overwriting already appended headers.
155156
let headers = req.headers_mut();
156157
for (name, value) in &self.config.headers {
157158
match headers.entry(name) {
@@ -167,7 +168,9 @@ impl Service<Request<Body>> for ClientService {
167168
}
168169
}
169170

171+
// store the original headers in request extensions
170172
self.config.orig_headers.store(req.extensions_mut());
173+
// set proxy headers if needed
171174
self.ensure_proxy_headers(&mut req);
172175

173176
Either::Left(self.client.call(req).map_err(From::from))

0 commit comments

Comments
 (0)