Search code examples
httprequesthbbtv

HbbTV - HTTP request


I make GET - http request and in most TVs, which I test, everything is fine, but I have some TVs that they display "NETWORK ERROR". Of course the TVs are connected to the network and the server is working (meaning the URL is correct. Is exactly the same code in all TV sets in any case). The strangest thing is that these TVs (with the error) have access to the Internet, e.g. YouTube works well.

 function httpGet(theUrl)
                  {
                      var xmlHttp = new XMLHttpRequest();
                      xmlHttp.open( "GET", theUrl, false ); // false for synchronous request
                      xmlHttp.send( null );                      
                  }

I don't care for the xmlHttp.responseText

I tried hard reset with no luck.


Solution

  • The approach using:

        var xmlhttp = new XMLHttpRequest();
        xmlhttp.onreadystatechange = function() {
            // callback function implementation
        };
        xmlhttp.open("GET", url, true);
        xmlhttp.send();
    

    always works for us. Perhaps some browser security feature is blocking you, such as CORS or XSS or HTTPS or ...? You can try downloading a static image from the same origin to confirm.