MCPcopy Create free account
hub / github.com/chen3feng/toft / Get

Method Get

net/http/headers.cpp:39–49  ·  view source on GitHub ↗

Get a header value. return false if it does not exist. the header name is not case sensitive.

Source from the content-addressed store, hash-verified

37// Get a header value. return false if it does not exist.
38// the header name is not case sensitive.
39bool HttpHeaders::Get(const StringPiece& header_name,
40 std::string** header_value) {
41 std::vector<std::pair<std::string, std::string> >::iterator iter;
42 for (iter = m_headers.begin(); iter != m_headers.end(); ++iter) {
43 if (header_name.ignore_case_equal(iter->first)) {
44 *header_value = &iter->second;
45 return true;
46 }
47 }
48 return false;
49}
50
51bool HttpHeaders::Get(const StringPiece& header_name,
52 const std::string** header_value) const {

Callers

nothing calls this directly

Calls 6

ignore_case_equalMethod · 0.80
push_backMethod · 0.80
beginMethod · 0.45
endMethod · 0.45
clearMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected