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);

    }