http: introduce one_of()