How can I make an HTTP request from WITHIN an ASP script

This may seem an odd thing to want to do, but it is possible to make an HTTP POST or GET to another web server from within an ASP script, then recieve & parse the result within ASP?

The actual requirement is to upload two files to a remote server via HTTP, then to download and parse (within the script) the file that is returned.  The contents of this file will be used within the script to produce the final output to the client.

Does anyone know of any way this can be achieved?  Ideally, with a code sample.

Thanks in advance
Who is Participating?

Improve company productivity with a Business Account.Sign Up

a_twixt_in_the_taleConnect With a Mentor Commented:
> Where is this component documented?
Dunno exactly. its part of Microsoft's XML parser. should b there in C:\Program Files\MSXML 4.0\doc\xmlsdk.chm sumwhere or msxml 3.0 if u use that

try should b good

> How would I upload & download files?
Getting Binary Data is there in
Uploading files u hv loadsa cmpts, i hvnt used any though, so any of my suggestions on that would be all hot air. :)

user Server.CreateObject("Microsoft.XMLHTTP")
DrBeakerAuthor Commented:
Could you elaborate and ideally provide a code sample
Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

      Set xml = Server.CreateObject("Microsoft.XMLHTTP")
      xml.Open "GET", "", False
DrBeakerAuthor Commented:
:) OK

Actually I have been searching google & MS re this since your first (very helpful) post with mixed results.  Where is this component documented?  I've been able to find references to the docs but no actual docs.

How would I upload & download files?

Sorry to me so demanding, but ASP is very new to me.

DrBeakerAuthor Commented:
Thanks for the help.  I've doubled the points for a very prompt, helpful and interactive response.

Cheers Don.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.