From 452ad581d364d4e088466424e88465660fc8aa3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Feje=C5=A1?= Date: Mon, 8 Jan 2018 17:21:52 +0100 Subject: [PATCH] add httpGet --- snippets/httpGet.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 snippets/httpGet.md diff --git a/snippets/httpGet.md b/snippets/httpGet.md new file mode 100644 index 000000000..48eee97a1 --- /dev/null +++ b/snippets/httpGet.md @@ -0,0 +1,21 @@ +### httpGet + +Makes a `GET` request to the passed `URL` using `XMLHttpRequest` web api. + +Explain briefly how the snippet works. + +```js +const httpGet = url => { + const request = new XMLHttpRequest(); + request.open("GET", url, true); + request.onload = () => { + const response = JSON.parse(request.responseText); + (request.readyState === 4 && request.status == "200") ? console.log(response) : console.error(response); + } + request.send(); +} +``` + +```js +functionName('sampleInput') // 'sampleOutput' +```