@awayjs/core
Version:
AwayJS core classes
67 lines (57 loc) • 1.06 kB
text/typescript
import { URLRequestMethod } from '../net/URLRequestMethod';
export class URLRequest {
/*
* The MIME content type of the content in the the data property.
* @type {string}
*/
//public contentType : string = 'application/x-www-form-urlencoded'; //Note: Not used for now.
/**
* Object containing data to be transmited with URL Request ( URL Variables / binary / string )
*
*/
public data: any;
/**
*
* away.net.URLRequestMethod.GET
* away.net.URLRequestMethod.POST
*
* @type {string}
*/
public method: string = URLRequestMethod.GET;
/**
* Use asynchronous XMLHttpRequest
* @type {boolean}
*/
public async: boolean = true;
/**
*
*/
private _url: string;
/**
* @param url
*/
constructor(url: string = null) {
this._url = url;
}
/**
*
* @returns {string}
*/
public get url(): string {
return this._url;
}
/**
*
* @param value
*/
public set url(value: string) {
this._url = value;
}
/**
* dispose
*/
public dispose(): void {
this.data = null;
this._url = null;
}
}