Banner showing base of Eiffel tower

Github

Download version 1.4.8: Windows or Linux

Network Library: HTTP Client Services

This library has 30 classes.

ECF: http-client.ecf

Classes for remotely interacting with a HTTP server. Supports the HTTP commands: POST, GET and HEAD.

Directory: library/network/protocol/http

[ . ]

. /c-api

. /command

. /geo-location

. /imp_mswin

. /imp_unix

. /support

[ . ]

EL_CACHED_XML_HTTP_CONNECTION

Cached xml http connection

EL_CURL_HEADER_TABLE

Curl header table

EL_HTTP_CONNECTION

Retrieves data using the HTTP command GET, POST and HEAD

Further Information

Click on class link to see notes and client examples.

EL_MODULE_WEB

Shared access to routines of class EL_HTTP_CONNECTION

Further Information

Click on class link to see notes and client examples.

EL_WEB_ARCHIVE_HTTP_CONNECTION

Class to find archive URL in the Wayback Machine

EL_XML_HTTP_CONNECTION

XML HTTP connection

c-api

EL_CURL_API

Interface to cURL easy API

EL_CURL_API_POINTERS

API pointers for shared object libcurl

EL_CURL_C_API

Curl c api

EL_SHARED_CURL_API

Shared curl api

command

EL_DOWNLOAD_HTTP_COMMAND

Performs a http download using the connection connection

EL_FILE_DOWNLOAD_HTTP_COMMAND

Performs a http download using the connection connection and storing the data in the supplied file_path argument

EL_GET_HTTP_COMMAND

Performs a http download using the connection connection and stores the data in the string string. Windows style newlines ("%R%N") are converted to Unix style.

EL_HEAD_HTTP_COMMAND

Performs a http HEAD request using the connection connection and stores the data in the string string. Windows style newlines ("%R%N") are converted to Unix style.

EL_HTTP_COMMAND

Performs a data transfer using the http connection connection

EL_POST_HTTP_COMMAND

Post http command

EL_STRING_DOWNLOAD_HTTP_COMMAND

String download http command

geo-location

EL_COUNTRY_CACHE_TABLE

Country lookup table for ip number

EL_GEOGRAPHICAL_ROUTINES

Cached geopgraphic lookup of ip number

EL_LOCATION_CACHE_TABLE

Geographical location lookup table for ip number

EL_MODULE_GEOGRAPHIC

Module geographic

EL_REGION_CACHE_TABLE

Region of country lookup table for ip number

imp_mswin

EL_CURL_PLATFORM_OPTION_CONSTANTS

Windows implementation of cURL option constants

EL_CURL_PLATFORM_SSL_CONSTANTS

SSL constants implemented in libcurl Unix but not in Windows

Further Information

Click on class link to see notes.

imp_unix

EL_CURL_PLATFORM_OPTION_CONSTANTS

Unix implementation of cURL option constants

EL_CURL_PLATFORM_SSL_CONSTANTS

SSL constants implemented in Unix but not in Windows

support

EL_CURL_INFO_CONSTANTS

Extra info constants

EL_CURL_OPTION_CONSTANTS

Curl option constants

EL_CURL_SSL_CONSTANTS

Curl ssl constants

EL_WAYBACK_CLOSEST

Parse "closest" fields from wayback query

http://archive.org/wayback/available?url=<url>

{
  "url": "http:\/\/www.at-dot-com.com\/iching\/hex06.html",
  "archived_snapshots": {
    "closest": {
      "status": "200",
      "available": true,
      "url": "http:\/\/web.archive.org\/web\/20100921094356\/http:\/\/www.at-dot
                                                  -com.com:80\/iching\/hex06.html",
      "timestamp": "20100921094356"
    }
  }
}