blob: 208d7d96f7638ee48dd39d31826d3fd0c687d3b6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
(*
* Summary: minimal HTTP implementation
* Description: minimal HTTP implementation allowing to fetch resources
* like external subset.
*
* Copy: See Copyright for the status of this software.
*
* Author: Daniel Veillard
*)
{$IFDEF LIBXML_HTTP_ENABLED}
{$IFDEF FUNCTION}
procedure xmlNanoHTTPInit; EXTDECL; external xml2lib;
procedure xmlNanoHTTPCleanup; EXTDECL; external xml2lib;
procedure xmlNanoHTTPScanProxy(URL: pchar); EXTDECL; external xml2lib;
function xmlNanoHTTPCleanup(URL, filename: pchar; contentType: ppchar): cint; EXTDECL; external xml2lib;
function xmlNanoHTTPMethod(URL, method, input: pchar; contentType: ppchar; headers: pchar; ilen: cint): pointer; EXTDECL; external xml2lib;
function xmlNanoHTTPMethodRedir(URL, method, input: pchar; contentType, redir: ppchar; headers: pchar; ilen: cint): pointer; EXTDECL; external xml2lib;
function xmlNanoHTTPOpen(URL: pchar; contentType: ppchar): pointer; EXTDECL; external xml2lib;
function xmlNanoHTTPOpenRedir(URL: pchar; contentType, redir: ppchar): pointer; EXTDECL; external xml2lib;
function xmlNanoHTTPReturnCode(ctx: pointer): cint; EXTDECL; external xml2lib;
function xmlNanoHTTPAuthHeader(ctx: pointer): pchar; EXTDECL; external xml2lib;
function xmlNanoHTTPRedir(ctx: pointer): pchar; EXTDECL; external xml2lib;
function xmlNanoHTTPContentLength(ctx: pointer): cint; EXTDECL; external xml2lib;
function xmlNanoHTTPEncoding(ctx: pointer): pchar; EXTDECL; external xml2lib;
function xmlNanoHTTPMimeType(ctx: pointer): pchar; EXTDECL; external xml2lib;
function xmlNanoHTTPRead(ctx: pointer; dest: pointer; len: cint): cint; EXTDECL; external xml2lib;
{$IFDEF LIBXML_OUTPUT_ENABLED}
function xmlNanoHTTPSave(ctx: pointer; filename: pchar): cint; EXTDECL; external xml2lib;
{$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
procedure xmlNanoHTTPClose(ctx: pointer); EXTDECL; external xml2lib;
{$ENDIF}
{$ENDIF} (* LIBXML_HTTP_ENABLED *)
|