Construtor

	HTTPRequest(void)
	Gera uma instncia de HTTPRequest. Nas requisies a classe se identifica no header HTTP_USER_AGENT como "XMLHTTPRequest"


Propriedades

	HTTPRequest.filter: Function(data: String): String funo que ser usada para filtrar os valores dos parmetros, por default  usada a funo "encodeURIComponent"



Mtodos

	Observao:
	H duas formas de setar os callbacks, se for passado apenas uma funo, ela ser chamada em todos os eventos 
	do XMLHTTPRequest, a outra forma  atribuir o callback apenas aos eventos desejados, usando a seguinte sintaxe:
	{nomeDoEvento: callback, nomeDoEvento2: callback, ...}, onde os eventos possveis so:
	
		open = chamado aps a innio da requisio
		sent = chamado assim que os dados da requisio foram enviados
		load = chamaddo mltiplas vezes enquanto o contedo  retornado
		end = chamado ao final da transferncia
	


	HTTPRequest.isSupported(void): Boolean
	Retorna true caso o browser suporte a criao do objeto XMLHTTPRequest.
	
	HTTPRequest.get(url: String, [params: Object = null], [handler: Function(xhr: XMLHTTPRequest): void = null], [waitResponse: Boolean = false]): Boolean
	
		Faz um requisio via GET e retorna true em caso de sucesso na criao da requisio.
		
			url url da requisio
			params hashmap dos parmetros, ser serializado e adicionado ao final da url como query string
			handler callback que ser chamado durante os eventos do XMLHTTPRequest, recebe como argumento o prprio objeto XMLHTTPRequest
			waitResponse indica se a requisio ser sncrona (true) ou assncrona (false)				
		
	

	HTTPRequest.post(url: String, [params: Object = null], [handler: Function(xhr: XMLHTTPRequest): void = null], [waitResponse: Boolean = false]): Boolean
	
		Faz um requisio via POST e retorna true em caso de sucesso na criao da requisio.
		
			url url da requisio
			params hashmap dos parmetros, ser serializado e enviado junto com o POST
			handler callback que ser chamado durante os eventos do XMLHTTPRequest, recebe como argumento o prprio objeto XMLHTTPRequest
			waitResponse indica se a requisio ser sncrona (true) ou assncrona (false)				
		
	

	HTTPRequest.request(method: String, url: String, [params: Object = null], [handler: Function(xhr: XMLHTTPRequest): void = null], [headers: Object = null] [waitResponse: Boolean = false]): Boolean
	
		Faz um requisio e retorna true em caso de sucesso na criao.
		
			method mtodo que ser usado para efetuar a requisio
			url url da requisio
			params hashmap dos parmetros, ser serializado e enviado junto com a requisio
			handler callback que ser chamado durante os eventos do XMLHTTPRequest, recebe como argumento o prprio objeto XMLHTTPRequest
			headers hashmap contendo headers adicionais
			waitResponse indica se a requisio ser sncrona (true) ou assncrona (false)				
		
				

	HTTPRequest.getConnection(void): XMLHTTPRequest
	Retorna um novo objeto XMLHTTPRequest ou null em caso de falha.

	HTTPRequest.formatParams(params: Object): String
	
		Serializa o objeto para o formato de "query string".
		
			params objeto cujas propriedades sero serializadas
			
				
