XMLHTTP no longer works after updates

XMLHTTP no longer works after updates

am 07.04.2006 19:49:02 von Lewis

We recently installed some updates on our Windows 2000 server machine. It is
running IIS 5.0. Ever since we did, one of our web pages no longer works.
Here is a snippet of the code that no longer works:

Function GetHTML(strURL)
Dim objXMLHTTP, strReturn
Set objXMLHTTP = Server.CreateObject("Microsoft.XMLHTTP")

objXMLHTTP.Open "GET", strURL, False
objXMLHTTP.Send ""

strReturn = objXMLHTTP.responseBody
Set objXMLHTTP = Nothing

GetHTML = strReturn
End Function

function PullChart(indos)
Response.Clear
Response.Buffer = true
Response.ContentType = "application/pdf"
Response.AddHeader "Content-Disposition", "attachment;filename=" & indos &
".pdf"
Response.BinaryWrite GetHTML("ftp://username:password@192.168.1.19/" & indos
& ".pdf")


end function

Did something change recently that would affect the Microsoft.XMLHTTP
object? When we try to pull the PDF file off of our FTP server, the code
crashes.

Please help!!!

Thanks!

Lewis.

Re: XMLHTTP no longer works after updates

am 11.04.2006 15:55:56 von Daniel Crichton

Lewis wrote on Fri, 7 Apr 2006 10:49:02 -0700:

> We recently installed some updates on our Windows 2000 server machine. It
> is running IIS 5.0. Ever since we did, one of our web pages no longer
> works. Here is a snippet of the code that no longer works:
>
> Function GetHTML(strURL)
> Dim objXMLHTTP, strReturn
> Set objXMLHTTP = Server.CreateObject("Microsoft.XMLHTTP")
>
> objXMLHTTP.Open "GET", strURL, False
> objXMLHTTP.Send ""
>
> strReturn = objXMLHTTP.responseBody
> Set objXMLHTTP = Nothing
>
> GetHTML = strReturn
> End Function
>
> function PullChart(indos)
> Response.Clear
> Response.Buffer = true
> Response.ContentType = "application/pdf"
> Response.AddHeader "Content-Disposition", "attachment;filename=" & indos &
> ".pdf"
> Response.BinaryWrite GetHTML("ftp://username:password@192.168.1.19/" &
> indos & ".pdf")
>
> end function
>
> Did something change recently that would affect the Microsoft.XMLHTTP
> object? When we try to pull the PDF file off of our FTP server, the code
> crashes.
>
> Please help!!!
>
> Thanks!
>
> Lewis.

I've read plenty about XMLHTTP crashing when it can't connect to the
server - check to make sure the server you're contacting is accessible from
the IIS machine.

I'd also recommend you look at using ServerXMLHTTP instead:

http://support.microsoft.com/default.aspx?scid=kb;en-us;Q290 761

XMLHTTP is designed for client-side use, and may cause problems in a
server-side environment such as ASP.

Dan