本文整理汇总了C++中HttpHeader::get_value方法的典型用法代码示例。如果您正苦于以下问题:C++ HttpHeader::get_value方法的具体用法?C++ HttpHeader::get_value怎么用?C++ HttpHeader::get_value使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类HttpHeader
的用法示例。
在下文中一共展示了HttpHeader::get_value方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: set_headers
YETI_Result HttpEntity::set_headers(const HttpHeaders & headers)
{
HttpHeader * header;
header = headers.get_header(YETI_HTTP_HEADER_CONTENT_LENGTH);
if (header != NULL) {
m_content_length_is_known_ = true;
YETI_LargeSize length;
if (YETI_SUCCEEDED(header->get_value().to_integer64(length))) {
m_content_length_ = length;
} else {
m_content_length_ = 0;
}
}
header = headers.get_header(YETI_HTTP_HEADER_CONTENT_TYPE);
if (header != NULL) {
m_content_type_ = header->get_value();
}
header = headers.get_header(YETI_HTTP_HEADER_CONTENT_ENCODING);
if (header != NULL) {
m_content_encoding_ = header->get_value();
}
header = headers.get_header(YETI_HTTP_HEADER_TRANSFER_ENCODING);
if (header != NULL) {
m_transfer_encoding_ = header->get_value();
}
return YETI_SUCCESS;
}
示例2:
const String * HttpHeaders::get_header_value(const char * name) const
{
HttpHeader * header = get_header(name);
if (header == NULL) {
return NULL;
} else {
return &header->get_value();
}
}