on master help sign in
Report success for all 2xx response statuses.
commitab5ded36a6bc0acb3711511c10fdb552e20de4d7 authorevancz <info@elm-lang.org> dateThu 23 May 2013, 19:06 (13 years ago) parentebed9f6
1 file changed+1−1
libraries/Native/Signal/Http.js+1−1
libraries/Native/Signal/Http.js+1−1
@@ -38,7 +38,7 @@ Elm.Native.Http = function(elm) {
3838 if (window.XMLHttpRequest) { request = new XMLHttpRequest(); }
3939 request.onreadystatechange = function(e) {
4040 if (request.readyState === 4) {
41− response.value = (request.status === 200 ?
41+ response.value = (request.status >= 200 && request.status < 300 ?
4242 { ctor:'Success', _0:JS.toString(request.responseText) } :
4343 { ctor:'Failure', _0:request.status, _1:JS.toString(request.statusText) });
4444 setTimeout(function() { updateQueue(queue,responses); }, 0);