YouTrack InCloud 2017.4 Help

Response

A class that creates a definition for an HTTP response. If an exception occurs during processing, most of the properties in the response object are empty.

// Gets the content of a PasteBin paste, assuming that we have received its key (`pasteBinKey`) in a prior request. var connection = new http.Connection('http://pastebin.com/raw/'); connection.addHeader({name: Content-Type, value: text/plain}); var response = connection.getSync(pasteBinKey, ''); if (response && response.code === 200) { var text = ''; response.headers.forEach(function(header) { text += header.name + ': ' + header.value + '\n'; }); text += '\n' + response.response; issue.addComment(text); }

Properties

NameTypeDescriptionRead-only
code number The HTTP status code that is assigned to the response. If an exception occurs during processing, the property is empty.
exception Object The exception that occurred during processing.
headers Array.<{name: String, value: String}> A collection of response headers. If an exception occurs during processing, the collection is empty.
isSuccess boolean An indication of the success or failure for the request. If the HTTP status code is between 200 (inclusive) and 400 (exclusive), this property is set to 'true'.
response string The response body. If an exception occurs during processing, the response body is empty (null).
responseAsStream Object A byte stream representation of the response body. If an exception occurs during processing, the property is empty (null).
Last modified: 12 December 2017