本文整理汇总了C++中HTTPMessage::stripPerHopHeaders方法的典型用法代码示例。如果您正苦于以下问题:C++ HTTPMessage::stripPerHopHeaders方法的具体用法?C++ HTTPMessage::stripPerHopHeaders怎么用?C++ HTTPMessage::stripPerHopHeaders使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类HTTPMessage
的用法示例。
在下文中一共展示了HTTPMessage::stripPerHopHeaders方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
TEST(HTTPMessage, TestHeaderStripPerHop) {
HTTPMessage msg;
msg.getHeaders().add("Connection", "a, b, c");
msg.getHeaders().add("Connection", "d");
msg.getHeaders().add("Connection", ",,,,");
msg.getHeaders().add("Connection", " , , , ,");
msg.getHeaders().add("Connection", ", e");
msg.getHeaders().add("Connection", " f ,\tg\t, \r\n\th ");
msg.getHeaders().add("Keep-Alive", "true");
msg.getHeaders().add("a", "1");
msg.getHeaders().add("b", "2");
msg.getHeaders().add("c", "3");
msg.getHeaders().add("d", "4");
msg.getHeaders().add("e", "5");
msg.getHeaders().add("f", "6");
msg.getHeaders().add("g", "7");
msg.getHeaders().add("h", "8");
EXPECT_EQ(msg.getHeaders().size(), 15);
msg.stripPerHopHeaders();
EXPECT_EQ(msg.getHeaders().size(), 0);
EXPECT_EQ(msg.getStrippedPerHopHeaders().size(), 15);
}