Mijn pagina verbindt met een server om onderzoeksresultaten terug te winnen. Mijn code kijkt als dit:
Dim TestString url = „ http://sitelife.construct ion.com/ve r1.0/Direct/Jsonp? r= {%22Requests%22: [{%22SearchAction%22: {%22NumberPerPage%22: 10, %22OnPage%22: 1, %22SearchString%22: %22Pennsylvania%22, %22SearchType%22: %22BlogPost%22}}], %22UniqueId%22: 0}“ set xmlhttp = CreateObject („MSXML2.ServerXMLHTTP“) xmlhttp.open „KRIJGT“, url, valse xmlhttp.send "" TestString = xmlhttp.responseText 'Response.write TestString
set xmlhttp = niets
This de werkenboete op mijn persoonlijke server, zijn de resultaten hier: http://www.glowfishtw.com/ asp_parse.asp
But wanneer ik probeer om de zelfde pagina op de ontwikkelingsserver op mijn kantoor in werking te stellen krijg ik één van beide de fout:
msxml3.dll de fouten „80072efd“ A verbinding met de server kon niet worden gevestigd
or
msxml3.dll fouten '800c0005'< br/>The het systeem niet van het middel specified.
I kan de plaats bepalen krijgt deze verschillende fouten door het proberen van verschillende verbindingstypes I verandert deze lijn: set xmlhttp = CreateObject („MSXML2.ServerXMLHTTP“)
to één van these
set xmlhttp = Server.CreateObject („Microsoft.XMLHTTP“) set xmlhttp = Server.CreateObject („Msxml2.ServerXMLHTTP.3.0 " ) set xmlhttp = Server.CreateObject („Msxml2.XMLHTTP.3.0“)
none hiervan werkt aan mijn ontwikkelingsserver op het kantoor. ZO denk hebben ik niet het de versie van xmlhttp.
Does is iedereen om het even welke ideeën wat deze fouten zou kunnen veroorzaken?
I kan met de server verbinden gebruikend javascript. Het volgende stuk van code werkt aan beide servers, maar ik kan het in aspis VBscript.
zijn
|