respond to HTTP errors

pull/14/head
Gordon Williams 2019-11-10 12:16:28 +00:00
parent 947e39fc8d
commit 394598918b
1 changed files with 4 additions and 1 deletions

View File

@ -19,7 +19,10 @@ function htmlElement(str) {
function httpGet(url) {
return new Promise((resolve,reject) => {
var oReq = new XMLHttpRequest();
oReq.addEventListener("load", () => resolve(oReq.responseText));
oReq.addEventListener("load", () => {
if (oReq.status==200) resolve(oReq.responseText)
else reject(oReq.status+" - "+oReq.statusText);
});
oReq.addEventListener("error", () => reject());
oReq.addEventListener("abort", () => reject());
oReq.open("GET", url);