Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
...
//
// create_header_string()
//
//! Creates a string for http response header.
inline std::string
create_header_string(
const http_response_header_t & h,
content_length_field_presence_t content_length_field_presence =
content_length_field_presence_t::add_content_length,
std::size_t buffer_size = 0 )
{
std::string result;
...
for( const auto & f : h )
{
result += f.name();
result.append( header_field_sep, ct_string_len( header_field_sep ) );
result += f.value();
result.append( header_rn, ct_string_len( header_rn ) );
}
result.append( header_rn, ct_string_len( header_rn ) );
return result;
}
Делаем Shrimp еще полезнее: добавляем перекодирование картинок в другие форматы