HTTPResponse

Contains the methods for getting the response's payload and status code.

Example usage:

function main() {
    var response = UrlFetchApp.fetch('http://microsoft.com');
    Logger.log('status code: ' + response.getResponseCode() + '\n' +
        'payload as a string: ' + response.getContentText());
}

Methods

Method Name Return Type Description
getContent() byte[] Gets the response's payload as a byte array.
getContentText() string Gets the response's payload as a string.
getResponseCode() integer Gets the response's HTTP status code.

getContent

Gets the response's payload as a byte array.

Returns

Type Description
byte[] The response's payload as a byte array.

getContentText

Gets the response's payload as a string.

Returns

Type Description
string The response's payload as a string. If the payload is a JSON object, use JSON.parse(response.getContentText()) to get the object.

getResponseCode

Gets the response's HTTP status code.

Returns

Type Description
integer The response's HTTP status code, which indicates the request's success or failure. For example, 200 if the GET request succeeded.