/proc/self/cwd/test/common/http/common.cc
Line | Count | Source |
1 | | #include "common.h" |
2 | | |
3 | | #include <string> |
4 | | |
5 | | #include "envoy/http/header_map.h" |
6 | | |
7 | | namespace Envoy { |
8 | 7.25k | void HttpTestUtility::addDefaultHeaders(Http::RequestHeaderMap& headers, bool overwrite) { |
9 | 7.25k | if (overwrite || headers.getSchemeValue().empty()) { |
10 | 7.25k | headers.setScheme("http"); |
11 | 7.25k | } |
12 | 7.25k | if (overwrite || headers.getMethodValue().empty()) { |
13 | 6.14k | headers.setMethod("GET"); |
14 | 6.14k | } |
15 | 7.25k | if (overwrite || headers.getHostValue().empty()) { |
16 | 7.25k | headers.setHost("host"); |
17 | 7.25k | } |
18 | 7.25k | if (overwrite || headers.getPathValue().empty()) { |
19 | 7.25k | headers.setPath("/"); |
20 | 7.25k | } |
21 | 7.25k | } |
22 | | } // namespace Envoy |