MXS-1300: Improve MaxCtrl HTTP error messages
The messages now show where the request failed and what was requested. This should help resolve both develper and end-user problems. Also fixed the missing logging of the output string in the `parse` callback of the main function and cleaned up the POSTed server body.
This commit is contained in:
@ -195,9 +195,9 @@ module.exports = function() {
|
||||
}
|
||||
}, function(err) {
|
||||
if (err.response && err.response.body) {
|
||||
return error('Server responded with status code ' + err.statusCode + ' to `' + err.response.request.method +' ' + resource + '`:' + JSON.stringify(err.response.body, null, 4))
|
||||
return error('Server at '+ err.response.request.uri.host +' responded with status code ' + err.statusCode + ' to `' + err.response.request.method +' ' + resource + '`:' + JSON.stringify(err.response.body, null, 4))
|
||||
} else if (err.statusCode) {
|
||||
return error('Server responded with status code ' + err.statusCode + ' to `' + err.response.request.method +' ' + resource + '`')
|
||||
return error('Server at '+ err.response.request.uri.host +' responded with status code ' + err.statusCode + ' to `' + err.response.request.method +' ' + resource + '`')
|
||||
} else if (err.error) {
|
||||
return error(JSON.stringify(err.error, null, 4))
|
||||
} else {
|
||||
|
Reference in New Issue
Block a user