diff --git a/docs/en/javascript.md b/docs/en/javascript.md index 56544506..9a99b5ba 100644 --- a/docs/en/javascript.md +++ b/docs/en/javascript.md @@ -1863,7 +1863,7 @@ Unsubscribes from these logs. ```js httpGet('http://jsonplaceholder.typicode.com/posts', { timeout: 1000 }, (error, response) => { if (!error) { - console.log(response.responseCode); + console.log(response.statusCode); console.log(response.data); } else { console.error(error); @@ -1876,7 +1876,7 @@ httpGet('http://jsonplaceholder.typicode.com/posts', { timeout: 1000 }, (error, ```js httpPost('http://jsonplaceholder.typicode.com/posts', { title: 'foo', body: 'bar', userId: 1 }, { timeout: 1000 }, (error, response) => { if (!error) { - console.log(response.responseCode); + console.log(response.statusCode); console.log(response.data); console.log(response.headers); } else { @@ -1907,7 +1907,7 @@ httpPost( }, (error, response) => { if (!error) { - console.log(response.responseCode); + console.log(response.statusCode); console.log(response.data); console.log(response.headers); } else { diff --git a/lib/sandbox.js b/lib/sandbox.js index ecf62b7f..bfff84d2 100644 --- a/lib/sandbox.js +++ b/lib/sandbox.js @@ -1227,7 +1227,7 @@ function sandBox(script, name, verbose, debug, context) { axios(config) .then(response => { callback(null, { - responseCode: response.status, + statusCode: response.status, data: response.data, headers: response.headers, }); @@ -1235,7 +1235,7 @@ function sandBox(script, name, verbose, debug, context) { .catch(error => { if (error.response) { callback(error.message, { - responseCode: error.response.status, + statusCode: error.response.status, data: error.response.data, headers: error.response.headers, }); @@ -1284,7 +1284,7 @@ function sandBox(script, name, verbose, debug, context) { axios(config) .then(response => { callback(null, { - responseCode: response.status, + statusCode: response.status, data: response.data, headers: response.headers, }); @@ -1292,7 +1292,7 @@ function sandBox(script, name, verbose, debug, context) { .catch(error => { if (error.response) { callback(error.message, { - responseCode: error.response.status, + statusCode: error.response.status, data: error.response.data, headers: error.response.headers, }); diff --git a/src/public/google-blockly/own/blocks_action.js b/src/public/google-blockly/own/blocks_action.js index 6331572a..6d167ac7 100644 --- a/src/public/google-blockly/own/blocks_action.js +++ b/src/public/google-blockly/own/blocks_action.js @@ -231,6 +231,7 @@ Blockly.Blocks['http_response'] = { this.appendDummyInput('ATTR') .appendField(new Blockly.FieldDropdown([ [Blockly.Translate('http_response_data'), 'response.data'], + [Blockly.Translate('http_response_statuscode'), 'response.statusCode'], ]), 'ATTR'); this.setInputsInline(true); diff --git a/src/public/google-blockly/own/blocks_words.js b/src/public/google-blockly/own/blocks_words.js index 782fb905..da85bcff 100644 --- a/src/public/google-blockly/own/blocks_words.js +++ b/src/public/google-blockly/own/blocks_words.js @@ -59,6 +59,7 @@ Blockly.Words['http_post_help'] = {'en': 'httpPost', // --- action http_response -------------------------------------------------- Blockly.Words['http_response_data'] = {'en': 'data', 'de': 'data', 'ru': 'data', 'pt': 'data', 'nl': 'data', 'fr': 'data', 'it': 'data', 'es': 'data', 'pl': 'data', 'zh-cn': 'data', 'uk': 'data'}; +Blockly.Words['http_response_statuscode'] = {'en': 'status code', 'de': 'status code', 'ru': 'status code', 'pt': 'status code', 'nl': 'status code', 'fr': 'status code', 'it': 'status code', 'es': 'status code', 'pl': 'status code', 'zh-cn': 'status code', 'uk': 'status code'}; Blockly.Words['http_response_warning'] = {'en': 'This block must be used inside of http blocks', 'de': 'Dieser Block muss innerhalb von http-Blöcken verwendet werden', 'ru': 'Этот блок должен быть использован внутри блоков http', 'pt': 'Este bloco deve ser usado dentro de blocos http', 'nl': 'Dit blok moet worden gebruikt binnen http-blokken', 'fr': 'Ce bloc doit être utilisé à l\'intérieur des blocs http', 'it': 'Questo blocco deve essere utilizzato all\'interno dei blocchi http', 'es': 'Este bloque debe ser utilizado dentro de bloques http', 'pl': 'Ten blok musi być używany wewnątrz bloków http', 'zh-cn': '此块必须在 http 块内使用', 'uk': 'Цей блок повинен використовуватися всередині блоків'}; Blockly.Words['http_response_tooltip'] = {'en': 'Response information', 'de': 'Information aus der Antwort', 'ru': 'Информация о мерах реагирования', 'pt': 'InformaçÃμes de resposta', 'nl': 'Responsinformatie', 'fr': 'Réponse', 'it': 'Informazioni sulla risposta', 'es': 'Información sobre la respuesta', 'pl': 'Informacje o odpowiedzi', 'zh-cn': '答复信息', 'uk': 'Інформація про відповідь'};