Мы выпустили RESTinio 0.4.9!

2019.05.14

В этой версии мы исправили ряд серьезных ошибок, которые были выявлены нашими пользователями.

Так же мы модифицировали интерфейс класса http_header_fields_t:

  • старые методы get_field(field_name, default_value) и get_field(field_id, default_value) объявлены устаревшими. Они будут удалены в одной из последующих версий RESTinio. Вместо этих методов должны использоваться новые методы get_field_or(field_name, default_value) и get_field_or(field_id, default_value);
  • добавлены noexcept-методы try_get_field(field_name) и try_get_field(field_id), которые не бросают исключения, если поле не найдено, а возвращают нулевой указатель;
  • добавлены методы value_of(field_name) и value_of(field_id), которые возвращают string_view_t, а не const std::string&. Если поле не найдено, то бросается исключение;
  • добавлены noexcept-методы opt_value_of(field_name) и opt_value_of(field_id), которые возвращают optional_t<string_view_t>.

Основной репозиторий RESTinio находится на bitbucket (есть github зеркало).

Архивы зафиксированных версий находятся в download section.

Документация находится здесь.

Также доступна Doxygen документация: RESTinio-0.4 API Reference.

Если вам чего-то не хватает в RESTinio и вы хотели бы увидеть в RESTinio нужную вам функциональность, то можете написать нам об этом на info@stiffstream.com.