text: #pragma once
  
  #include "common/RhoStd.h"
  
  namespace rho {
  namespace net {
  
  class URI
  {
      String m_strUrl;
  
  public:
      URI(const String& strUrl);
  
      static void urlEncode(const String& fullPath, String& strRes);
      static String urlEncode(const String& fullPath);
      static String urlDecode(const String& url);	
  	static void urlDecode(const String &url, String& ret );
      static String urlEscapeSymbols(const String& url);	
      static void urlEscapeSymbols(const String& fullPath, String& strRes);
  
      String getPath();
      String getQueryString();
      String getScheme();
      String getPathSpecificPart();
      String getLastNamePart();
  
  /*
  	struct CParsedCookie 
      {
  		String strAuth;
  		String strSession;
  	};*/
  
      static void parseCookie(const char* szCookie, String& cookie);
  	
  	static boolean isLocalHost(const String& strUrl);
  };
  
  }
  }
  