| 1234567891011121314151617181920212223242526272829303132333435 |
- (*
- * 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 *)
|