This library has 44 classes.
ECF: http-client.ecf
Classes for remotely interacting with a HTTP server. Supports the HTTP commands: POST, GET and HEAD.
Interface to cURL easy API
API pointers for shared object libcurl
Curl C API
Shared curl api
Table of EL_IP_ADDRESS_GEOGRAPHIC_INFO objects for IP address keys. Accessible via EL_SHARED_GEOGRAPHIC_INFO_TABLE
Find country name for IP address number, with added region for large countries. Accessible via {EL_MODULE_GEOLOCATION}.Geolocation.
Field enumeration for JSON query https://ipapi.co/<IP-address>/json
Country parsed from JSON query https://api.iplocation.net/?ip=<IP-address>
Country and region fields parsed from JSON query https://ipapi.co/<IP-address>/json
Geographic information parsed from JSON query https://ipapi.co/<IP-address>/json
Further Information
Click on class link to see notes and client examples.
Cached table of geographic locations for IP address accessible via EL_SHARED_IP_ADDRESS_GEOLOCATION
Factory for objects conforming to EL_IP_ADDRESS_GEOLOCATION
Meta data for IP address parsed from JSON query https://ipapi.co/<IP-address>/json
Further Information
Click on class link to see client examples.
Shared access to routines of class EL_GEOLOCATION_ROUTINES
Further Information
Click on class link to see client examples.
Shared instance of EL_GEOGRAPHIC_INFO_TABLE
Further Information
Click on class link to see client examples.
Shared instance of EL_IP_ADDRESS_GEOLOCATION_TABLE
Further Information
Click on class link to see client examples.
Shared instance of EL_WEB_ARCHIVE_HTTP_CONNECTION
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" } } }
Further Information
Click on class link to see client examples.
Class to find archive URL in the Wayback Machine accessible via EL_MODULE_WEB_ARCHIVE
Further Information
Click on class link to see client examples.
Cached XML http connection
Further Information
Click on class link to see client examples.
XML HTTP connection
Curl header table
Extra info constants
Curl option constants
Curl ssl constants
Implementation routines for class EL_HTTP_CONNECTION
Performs a http download using the connection connection
Performs a http download using the connection connection and storing the data in the supplied file_path argument
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.
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.
Performs a data transfer using the http connection connection
Post http command
String download http command
Windows implementation of cURL option constants
SSL constants implemented in libcurl Unix but not in Windows
Further Information
Click on class link to see notes.
Unix implementation of cURL option constants
SSL constants implemented in Unix but not in Windows
Object to analyse web-server log geographically according to configuration
Further Information
Click on class link to see notes and client examples.
Traffic analysis configuration
Menu of compressed logs to analyze
Cache HTTP GET content under standard cache directory defined by EL_STANDARD_DIRECTORY_I.App_cache
Further Information
Click on class link to see client examples.
Retrieves data using the HTTP command GET, POST and HEAD. Accessible via {EL_MODULE_WEB}.Web
Further Information
Click on class link to see notes.
Shared access to routines of class EL_HTTP_CONNECTION
Further Information
Click on class link to see notes and client examples.
Web log parser command
Further Information
Click on class link to see client examples.