Home | History | Annotate | Download | only in flip_server

Lines Matching defs:headers_

37     headers_.reset(new BalsaHeaders);
41 scoped_ptr<BalsaHeaders> headers_;
162 headers_->AppendHeader("key1", "value1");
163 headers_->AppendHeader("key2", "value2");
164 headers_->AppendHeader("key3", "value3");
165 headers_->AppendHeader("key3", "value3.1");
166 headers_->AppendHeader("key3", "value3.2");
168 ASSERT_EQ(5, std::distance(headers_->header_lines_begin(),
169 headers_->header_lines_end()));
170 ASSERT_EQ("value1", headers_->GetHeader("key1"));
171 ASSERT_EQ("value2", headers_->GetHeader("key2"));
172 ASSERT_EQ("value3", headers_->GetHeader("key3"));
176 headers_->GetAllOfHeader("key1", &v1);
177 headers_->GetAllOfHeader("key2", &v2);
178 headers_->GetAllOfHeader("key3", &v3);
179 headers_->GetAllOfHeaderAsString("key1", &s1);
180 headers_->GetAllOfHeaderAsString("key2", &s2);
181 headers_->GetAllOfHeaderAsString("key3", &s3);
197 headers_->ReplaceOrAppendHeader("key1", "value1");
198 headers_->ReplaceOrAppendHeader("key1", "value2");
200 ASSERT_EQ(1, std::distance(headers_->header_lines_begin(),
201 headers_->header_lines_end()));
202 ASSERT_EQ("value2", headers_->GetHeader("key1"));
205 headers_->GetAllOfHeader("key1", &v);
212 headers_->AppendToHeader("key1", "value1");
213 headers_->AppendToHeader("keY1", "value2");
215 ASSERT_EQ(1, std::distance(headers_->header_lines_begin(),
216 headers_->header_lines_end()));
217 ASSERT_EQ("value1,value2", headers_->GetHeader("key1"));
221 headers_->GetAllOfHeader("key1", &v);
222 headers_->GetAllOfHeaderAsString("keY1", &s);
230 headers_->PrependToHeader("key1", "value1");
231 headers_->PrependToHeader("key1", "value2");
233 ASSERT_EQ(1, std::distance(headers_->header_lines_begin(),
234 headers_->header_lines_end()));
235 ASSERT_EQ("value2,value1", headers_->GetHeader("key1"));
239 headers_->GetAllOfHeader("key1", &v);
240 headers_->GetAllOfHeaderAsString("key1", &s);
248 headers_->AppendHeader("key1", "value1");
250 ASSERT_TRUE(headers_->HasHeader("key1"));
251 ASSERT_FALSE(headers_->HasHeader("value1"));
252 ASSERT_FALSE(headers_->HasHeader("key2"));
256 headers_->AppendHeader("key1", "value1");
257 headers_->AppendHeader("key2", "");
259 ASSERT_TRUE(headers_->HasNonEmptyHeader("key1"));
260 ASSERT_FALSE(headers_->HasNonEmptyHeader("key2"));
261 ASSERT_FALSE(headers_->HasNonEmptyHeader("key3"));
265 headers_->AppendHeader("key1", "value1");
266 headers_->AppendHeader("key2", "value2");
267 headers_->AppendHeader("key3", "value3");
270 headers_->GetHeaderPosition("key2");
272 ASSERT_EQ(headers_->header_lines_end(),
273 headers_->GetHeaderPosition("foobar"));
274 ASSERT_EQ(headers_->header_lines_begin(),
275 headers_->GetHeaderPosition("key1"));
276 ASSERT_NE(headers_->header_lines_end(), i);
283 ASSERT_EQ(headers_->header_lines_end(), i);
287 headers_->AppendHeader("key1", "value1");
288 headers_->AppendHeader("key2", "value2");
289 headers_->AppendHeader("key1", "value1.1");
290 headers_->AppendHeader("key3", "value3");
291 headers_->AppendHeader("KEY1", "value1.2");
294 headers_->GetIteratorForKey("key1");
296 ASSERT_EQ(headers_->header_lines_key_end(),
297 headers_->GetIteratorForKey("foobar"));
298 ASSERT_NE(headers_->header_lines_key_end(), i);
308 ASSERT_EQ(headers_->header_lines_key_end(), i);
312 headers_->AppendHeader("key1", "value1");
313 headers_->AppendHeader("key2", "value2");
314 headers_->AppendHeader("key1", "value1.1");
315 headers_->AppendHeader("key3", "value3");
316 headers_->AppendHeader("key1", "value1.2");
317 headers_->AppendHeader("kEY1", "value1.3");
319 ASSERT_EQ(6, std::distance(headers_->header_lines_begin(),
320 headers_->header_lines_end()));
321 headers_->RemoveAllOfHeader("key1");
322 ASSERT_EQ(2, std::distance(headers_->header_lines_begin(),
323 headers_->header_lines_end()));
327 headers_->AppendHeader("1key", "value1");
328 headers_->AppendHeader("2key", "value2");
329 headers_->AppendHeader("1kEz", "value1.1");
330 headers_->AppendHeader("key3", "value3");
331 headers_->AppendHeader("1KEEjkladf", "value1.2");
333 ASSERT_EQ(5, std::distance(headers_->header_lines_begin(),
334 headers_->header_lines_end()));
335 headers_->RemoveAllHeadersWithPrefix("1ke");
336 ASSERT_EQ(2, std::distance(headers_->header_lines_begin(),
337 headers_->header_lines_end()));
341 headers_->AppendHeader("key1", "value1");
342 headers_->AppendHeader("key2", "value2");
343 headers_->AppendHeader("key1", "value1.1");
345 headers_->SetRequestFirstlineFromStringPieces("GET", "/", "HTTP/1.0");
352 headers_->WriteHeaderAndEndingToBuffer(&buffer);
357 headers_->AppendHeader("key1", "value1");
358 headers_->AppendHeader("key2", "value2");
359 headers_->AppendHeader("key1", "value1.1");
361 headers_->SetResponseFirstlineFromStringPieces("HTTP/1.0", "200", "OK");
368 headers_->WriteHeaderAndEndingToBuffer(&buffer);
373 headers_->SetRequestFirstlineFromStringPieces("HEAD", "/path", "HTTP/1.1");
375 ASSERT_EQ("HEAD /path HTTP/1.1", headers_->first_line());
376 ASSERT_EQ("HEAD", headers_->request_method());
377 ASSERT_EQ("/path", headers_->request_uri());
378 ASSERT_EQ("HTTP/1.1", headers_->request_version());
382 headers_->SetRequestFirstlineFromStringPieces("HTTP/1.0", "403", "FORBIDDEN");
384 ASSERT_EQ("HTTP/1.0 403 FORBIDDEN", headers_->first_line());
385 ASSERT_EQ("HTTP/1.0", headers_->response_version());
386 ASSERT_EQ("403", headers_->response_code());
387 ASSERT_EQ("FORBIDDEN", headers_->response_reason_phrase());