Lines Matching refs:headers

28 // and headers (excluding 2nd CRLF of double CRLFs at the end of a handshake
33 std::string* headers) {
37 *headers = "";
46 // |headers| doesn't include 2nd \r\n.
47 *headers = std::string(handshake_message + i + 2, header_len);
49 *headers = "";
53 void FetchHeaders(const std::string& headers,
57 net::HttpUtil::HeadersIterator iter(headers.begin(), headers.end(), "\r\n");
84 // Similar to HttpUtil::StripHeaders, but it preserves malformed headers, that
87 const std::string& headers,
92 base::StringTokenizer lines(headers.begin(), headers.end(), "\r\n");
224 SpdyHeaderBlock* headers,
227 // Construct opening handshake request headers as a SPDY header block.
230 (*headers)["path"] = url.path();
231 (*headers)["version"] = "WebSocket/13";
232 (*headers)["scheme"] = url.scheme();
234 (*headers)[":path"] = url.path();
235 (*headers)[":version"] = "WebSocket/13";
236 (*headers)[":scheme"] = url.scheme();
249 // These headers must be ignored.
276 (*headers)[name] = iter.values();
279 // Others should be sent out to |headers|.
281 SpdyHeaderBlock::iterator found = headers->find(name);
282 if (found == headers->end()) {
283 (*headers)[name] = iter.values();
285 // For now, websocket doesn't use multiple headers, but follows to http.
360 if (!response_info.headers.get())
365 response_message = response_info.headers->GetStatusLine();
383 while (response_info.headers->EnumerateHeaderLines(&iter, &name, &value)) {
393 const SpdyHeaderBlock& headers,
398 status = headers.find("status");
400 status = headers.find(":status");
401 if (status == headers.end())
419 for (SpdyHeaderBlock::const_iterator iter = headers.begin();
420 iter != headers.end();
423 // we separate that back out into individual headers for each value