diff --git a/lime/_backend/html5/HTML5HTTPRequest.hx b/lime/_backend/html5/HTML5HTTPRequest.hx
index dbe66b963..5467625a0 100644
--- a/lime/_backend/html5/HTML5HTTPRequest.hx
+++ b/lime/_backend/html5/HTML5HTTPRequest.hx
@@ -143,10 +143,12 @@ class HTML5HTTPRequest {
bytes = Bytes.ofString (request.responseText);
+ } else {
+
+ bytes = Bytes.ofData (request.response);
+
}
- bytes = Bytes.ofData (request.response);
-
processResponse ();
promise.complete (bytes);