Annotation of libwww/Library/src/HTTP.html, revision 2.35
2.6 timbl 1: <HTML>
2: <HEAD>
2.33 frystyk 3: <!-- Changed by: Henrik Frystyk Nielsen, 17-May-1996 -->
4: <TITLE>W3C Reference Library libwww HTTP Client</TITLE>
2.13 frystyk 5: </HEAD>
2.6 timbl 6: <BODY>
2.33 frystyk 7: <H1>
8: Multi Threaded HyperText Tranfer Protocol Client Module
9: </H1>
2.13 frystyk 10: <PRE>
11: /*
2.18 frystyk 12: ** (c) COPYRIGHT MIT 1995.
2.13 frystyk 13: ** Please first read the full copyright statement in the file COPYRIGH.
14: */
15: </PRE>
2.33 frystyk 16: <P>
2.35 ! frystyk 17: This is the HTTP client module. This is actually a very small definition
! 18: file as almost everything is set up elsewhere.
2.33 frystyk 19: <P>
20: This module is implemented by <A HREF="HTTP.c">HTTP.c</A>, and it is a part
21: of the <A HREF="http://www.w3.org/pub/WWW/Library/">W3C Reference Library</A>.
2.9 frystyk 22: <PRE>
23: #ifndef HTTP_H
2.1 timbl 24: #define HTTP_H
2.15 frystyk 25:
2.34 frystyk 26: #include "HTProt.h"
2.26 frystyk 27: #include "HTStream.h"
2.35 ! frystyk 28: </PRE>
! 29: <H3>
! 30: HTTP Client Connection Mode
! 31: </H3>
! 32: <P>
! 33: The HTTP client module supports various modes for communicating with HTTP
! 34: servers. The mode are defined by the enumeration below.
! 35: <PRE>
! 36: typedef enum _HTTPConnectionMode {
! 37: HTTP_NO_PIPELINING = 0x1,
! 38: HTTP_FORCE_10 = 0x2
! 39: } HTTPConnectionMode;
2.9 frystyk 40:
2.35 ! frystyk 41: extern void HTTP_setConnectionMode (HTTPConnectionMode mode);
! 42: extern HTTPConnectionMode HTTP_connectionMode (void);
! 43: </PRE>
! 44: <H3>
! 45: HTTP Event Handler
! 46: </H3>
! 47: <P>
! 48: The event handler is the actual HTTP client state machine taking care of
! 49: the communication.
! 50: <PRE>
2.34 frystyk 51: extern HTProtCallback HTLoadHTTP;
2.26 frystyk 52: extern HTConverter HTTPStatus_new;
2.10 frystyk 53:
2.6 timbl 54: #endif /* HTTP_H */
2.9 frystyk 55: </PRE>
2.33 frystyk 56: <P>
57: <HR>
2.29 frystyk 58: <ADDRESS>
2.35 ! frystyk 59: @(#) $Id: HTTP.html,v 2.34 1996/11/30 23:31:56 frystyk Exp $
2.29 frystyk 60: </ADDRESS>
2.33 frystyk 61: </BODY></HTML>
Webmaster