Home | History | Annotate | Download | only in spdy

Lines Matching refs:headers

23 bool SpdyHeadersToHttpResponse(const SpdyHeaderBlock& headers,
31 // The "status" and "version" headers are required.
33 it = headers.find(status_key);
34 if (it == headers.end())
38 it = headers.find(version_key);
39 if (it == headers.end())
47 for (it = headers.begin(); it != headers.end(); ++it) {
50 // individual headers for each value in the list.
77 response->headers = new HttpResponseHeaders(raw_headers);
84 SpdyHeaderBlock* headers,
95 if (headers->find(name) == headers->end()) {
96 (*headers)[name] = it.value();
98 std::string new_value = (*headers)[name];
101 (*headers)[name] = new_value;
107 (*headers)["version"] = kHttpProtocolVersion;
108 (*headers)["method"] = info.method;
109 (*headers)["host"] = GetHostAndOptionalPort(info.url);
110 (*headers)["scheme"] = info.url.scheme();
112 (*headers)["url"] = HttpUtil::PathForRequest(info.url);
114 (*headers)["url"] = HttpUtil::SpecForRequest(info.url);
116 (*headers)[":version"] = kHttpProtocolVersion;
117 (*headers)[":method"] = info.method;
118 (*headers)[":host"] = GetHostAndOptionalPort(info.url);
119 (*headers)[":scheme"] = info.url.scheme();
120 (*headers)[":path"] = HttpUtil::PathForRequest(info.url);
121 headers->erase("host"); // this is kinda insane, spdy 3 spec.
158 GURL GetUrlFromHeaderBlock(const SpdyHeaderBlock& headers,
165 it = headers.find("url");
166 if (it != headers.end())
179 it = headers.find(scheme_header);
180 if (it != headers.end())
182 it = headers.find(host_header);
183 if (it != headers.end())
185 it = headers.find(path_header);
186 if (it != headers.end())