On Tuesday, November 19, 2002, at 09:52  AM, [EMAIL PROTECTED] wrote:


This is perfect!� Exactly what I need to do.� I'm a bit leery of the learning curve in using libURLSetCustomHTTPHeaders() to configure an HTTP request.� I'll dig right in starting now - - - - curious though - - - can someone who has done this sort of thing share some of their samples, so I don't have to re-invent the wheel?� Any assistance is greatly appreciated.
It's not too hard. Like Dar said, get a good HTTP book, or do some searching on Google. Basic HTTP requests are not complex. The request methods commonly used are GET, HEAD, and POST. A request is a single line followed by a double newline. Additional headers can be added one per line, before the double newline. Use a terminal and a telnet program to experiment. Here I am using the HEAD command to get info about an image on runrev.com's webserver. Use GET to download stuff.

alex@darkstar->telnet runrev.com 80
Trying 64.23.0.192...
Connected to www.runrev.com.
Escape character is '^]'.
HEAD /images/home/runrev.gif HTTP/1.0 <---- I typed this line followed by two returns

HTTP/1.1 200 OK
Date: Tue, 19 Nov 2002 17:08:25 GMT
Server: Apache/1.3.22 (Unix) mod_ssl/2.8.5 OpenSSL/0.9.6
Last-Modified: Sat, 10 Nov 2001 01:47:30 GMT
ETag: "ef367-a26-3bec8732"
Accept-Ranges: bytes
Content-Length: 2598
Connection: close
Content-Type: image/gif

Connection closed by foreign host.

Alex Rice, Software Developer
Architectural Research Consultants, Inc.
[EMAIL PROTECTED]
[EMAIL PROTECTED]

_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


Reply via email to