2009-08-16 4 views
0

Set oXMLHttp = Server.CreateObject ("MSXML2.XMLHTTP")vu refuser l'accès à l'aide MSXML2.XMLHTTP asp

 
On Error Resume Next 
    oXMLHttp.open "GET", "http://xxxxxx.com",False 
    oXMLHttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded" 
    oXMLHttp.send() 
    x  = oXMLHttp.responseText 

Je reçois cette erreur: Accès refusé

Répondre

0

Où se trouve l'erreur? Sur la publication du serveur ou sur la page Web? Ma conjecture est que cela ne devrait pas se produire si vous faites cela via le côté serveur. Cependant, si vous le faites via javascript dans votre page html, alors le same-origin policy pourrait causer un problème

+0

Je le fais du côté serveur dans ASP. – user157195

0

ont une même Browsers politique de domaine. Cela signifie que vous ne pouvez pas effectuer d'appels Xhr vers d'autres domaines. Vous devrez utiliser un service proxy côté serveur sur votre domaine pour effectuer l'appel distant ou, si le point de terminaison prend en charge jsonp, vous pouvez utiliser une balise de script pour émuler un appel xhr.

Questions connexes