Sha256: 4646ca191f75878ad62ebd5dc2f2e75bb5edbd4ec6471cd2ba235c7317e24766

Contents?: true

Size: 584 Bytes

Versions: 21

Compression:

Stored size: 584 Bytes

Contents

#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);
    String getPath();
    String getQueryString();
    String getScheme();
    String getPathSpecificPart();
/*
	struct CParsedCookie 
    {
		String strAuth;
		String strSession;
	};*/

    static void parseCookie(const char* szCookie, String& cookie);
	
	static boolean isLocalHost(const String& strUrl);
};

}
}

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
rhodes-2.0.3 platform/shared/net/URI.h
rhodes-2.0.2 platform/shared/net/URI.h
rhodes-2.0.0 platform/shared/net/URI.h
rhodes-2.0.0.rc2 platform/shared/net/URI.h
rhodes-2.0.0.rc1 platform/shared/net/URI.h
rhodes-2.0.0.beta11 platform/shared/net/URI.h
rhodes-2.0.0.beta10 platform/shared/net/URI.h
rhodes-2.0.0.beta9 platform/shared/net/URI.h
rhodes-2.0.0.beta8 platform/shared/net/URI.h
rhodes-2.0.0.beta7 platform/shared/net/URI.h
rhodes-2.0.0.beta6 platform/shared/net/URI.h
rhodes-2.0.0.beta4 platform/shared/net/URI.h
rhodes-2.0.0.beta3 platform/shared/net/URI.h
rhodes-1.5.5 platform/shared/net/URI.h
rhodes-2.0.0.beta2 platform/shared/net/URI.h
rhodes-2.0.0.beta1 platform/shared/net/URI.h
rhodes-1.5.4 platform/shared/net/URI.h
rhodes-1.5.3 platform/shared/net/URI.h
rhodes-1.5.2 platform/shared/net/URI.h
rhodes-1.5.1 platform/shared/net/URI.h