Esempio n. 1
0
 void  HttpToolbox::ParseGetQuery(UriComponents& uri,
                                  IHttpHandler::GetArguments& getArguments, 
                                  const char* query)
 {
   const char *questionMark = ::strchr(query, '?');
   if (questionMark == NULL)
   {
     // No question mark in the string
     Toolbox::SplitUriComponents(uri, query);
     getArguments.clear();
   }
   else
   {
     Toolbox::SplitUriComponents(uri, std::string(query, questionMark));
     HttpToolbox::ParseGetArguments(getArguments, questionMark + 1);
   }    
 }