use_unknown<IUri> GetUri(){ auto u = ImplementUri::create(request_.uri()); return u.QueryInterface<IUri>(); }
void SetUriString(cr_string s){ request_.uri(s.to_string()); }
void SetUri(use_unknown<IUri> u){ boost::network::uri::uri uri(u.ToString()); request_.uri(uri); }