rem: if ((this.options.method == 'post') && this.transport.overrideMimeType) this.setHeader('Connection', 'close'); 
context: 	send: function(url, data){		if (this.options.autoCancel) this.cancel();		else if (this.running) return this;		this.running = true;		data = data || this.options.data;		if (data && this.options.method == 'get'){			url = url + (url.contains('?') ? '&' : '?') + data;			data = null;		}		this.transport.open(this.options.method.toUpperCase(), url, this.options.async);		this.transport.onreadystatechange = this.onStateChange.bind(this);		if ((this.options.method == 'post') && this.transport.overrideMimeType) this.setHeader('Connection', 'close');		for (var type in this.headers){			try{				this.transport.setRequestHeader(type, this.headers[type]);			} catch(e){				this.fireEvent('onException', [e, type, this.headers[type]]);			}		}		this.fireEvent('onRequest');		this.transport.send($pick(data, null));		if (!this.options.async) this.onStateChange();		return this;	},
meta: 7826	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7826/a1cb56167d82a026663562726e55fcc2131844f0/XHR.js/clean/Source/Remote/XHR.js