adapt to noexcept-movable HTTP structures