new Response(xhr, type)
A wrapping class of the browser's native XMLHttpRequest object.
Parameters:
| Name | Type | Description | 
|---|---|---|
| xhr | XMLHttpRequest | The browser's native XMLHttpRequest | 
| type | String | The type of returned data from server. | 
Members
- 
    value :Object
- 
    
    The value which is converted to requested type is saved. Type:- Object
 - Since:
- 
		- 2.0.0
 
 Examplecaph.xhr('/test').then(function(response) { console.log(response.value); });
Methods
- 
    getHeader(name) → {String}
- 
    
    
    Gets the string containing the text of the specified header. Parameters:Name Type Description nameString A header name to search for. - Since:
- 
		- 2.0.0
 
 Returns:- Type
- String
 Examplecaph.xhr('/test').then(function(response) { console.log(response.getHeader('Accept')); });
- 
    getJSON() → {Object}
- 
    
    
    Gets the response to the request as JSON. - Since:
- 
		- 2.0.0
 
 Returns:- Type
- Object
 Examplecaph.xhr('/test', { type: 'JSON' }).then(function(response) { console.log(response.getJSON()); });
- 
    getStatus() → {Number}
- 
    
    
    Gets the status of the response to the request. This is the HTTP result code. - Since:
- 
		- 2.0.0
 
 Returns:- Type
- Number
 Examplecaph.xhr('/test').then(function(response) { console.log(response.getStatus()); });
- 
    getStatusText() → {String}
- 
    
    
    Gets the response string returned by the HTTP server. This includes the entire text of the response message. - Since:
- 
		- 2.0.0
 
 Returns:- Type
- String
 Examplecaph.xhr('/test').then(function(response) { console.log(response.getStatusText()); });
- 
    getText(escape) → {String}
- 
    
    
    Gets the response to the request as string. Parameters:Name Type Description escapeBoolean A Boolean indicating whether to escape the string. - Since:
- 
		- 2.0.0
 
 Returns:- Type
- String
 Examplecaph.xhr('/test', { type: 'TEXT' }).then(function(response) { console.log(response.getText()); });
- 
    getType() → {String}
- 
    
    
    Gets the type of returned data from server. - Since:
- 
		- 2.0.0
 
 Returns:- Type
- String
 Examplecaph.xhr('/test').then(function(response) { console.log(response.getType()); });
- 
    getXML() → {XMLDocument}
- 
    
    
    Gets the response to the request as XML. - Since:
- 
		- 2.0.0
 
 Returns:- Type
- XMLDocument
 Examplecaph.xhr('/test', { type: 'XML' }).then(function(response) { console.log(response.getXML()); });
- 
    isSuccess() → {Boolean}
- 
    
    
    Determines whether the request is completed successfully. When the return status value is 0, it is considered success status. Because if you request a local file, it will return 0 status value. So It is strongly recommended that check the real return value. - Since:
- 
		- 2.0.0
 
 Returns:- Type
- Boolean
 Examplecaph.xhr('/test').then(function(response) { if (reponse.isSuccess()) { console.log(response.value); } });