Llamada Shopify API usando AJAX y JSP

Estoy desarrollando una aplicación web Java utilizando JSP, Servlet y AJAX. En el que trato de obtener detalles del producto por Id específico. Cuando lo ejecuto en eclipse, muestra el siguiente mensaje:

"Esta página está accediendo a información que no está bajo su control. Esto plantea un riesgo de seguridad. ¿Desea continuar?"

Cuando presiono ok, muestra los detalles del producto.

Si navego en Google Chrome, no muestra ningún detalle. Recibo la respuesta de 0 de Shopify.

Aquí está mi código ajax que estoy usando para obtener detalles del producto:

  function getProductDetails(productindex){
    try{
            var intProductId = getProductId(productindex);
            if(intProductId != null){
            var url = 'http://shop.myshopify.com/admin/products/'+intProductId+'.xml';              
                 var httpRequest=GetXmlHttpObject();
                  if (httpRequest==null){
                       alert ("Browser does not support HTTP Request")
                       return
                  }     
                  httpRequest.open("GET", url, true,'apikey,'password'); 
                  httpRequest.onreadystatechange = function() {processRequest(); } ; 
                  httpRequest.send();   
           }
    }catch(e){
        alert(e);
    }
} 

 function processRequest(){ 
 try{           
    if (httpRequest.readyState == 4){               
            if(httpRequest.status == 200){                 
                var xmldata=httpRequest.responseXML; //retrieve result as an XML object
                showDetailsInFields(xmldata);                 
            } else { 
                alert("Error in response check "+ httpRequest.status +":"+ httpRequest.statusText); 
            } 
       }
     }catch(e){
     alert("Error in process request"+e);
    }
} 

cuando construyo y ejecuto en eclipse obtengo una respuesta de 200. Sin embargo, cuando navego usando Chrome obtengo httpRequest.status = 0.

Cualquier ayuda sería apreciada.

Gracias

Respuesta 1

Dados estos dos constructores: SomeClass (int ... params) {// Hacer cosas} SomeClass (long ... otherParams) {// Hacer otras cosas} ¿Qué sucede cuando se crea una instancia de un objeto foo? SomeClass foo = ...

He utilizado múltiples subprocesos sincronizados para procesar múltiples transacciones y estas transacciones se obtienen de la base de datos mediante el uso de marcos de hibernación y el concepto de bloqueo utilizado. El problema es que cada hilo ...

Estoy usando CosmosDb para un proyecto, y primero estaba probando la API SQL Document-db java. Con esa API, puedo establecer TTL a nivel de elemento directamente en el propio documento. Ex. Documento documento = documento nuevo (nuevo ...

¿Cómo encuentro la similitud de coseno entre dos vectores y cada elemento del vector tiene un rango diferente? Por ejemplo, cada vector tiene dos elementos, V = {v [0], v [1]}, como {edad, altura}, donde edad ...