Github

Download version 1.4.8: Windows or Linux

Network Library: Hypertext Transfer Protocol (HTTP)

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

ECF: http.ecf

Directory: library/network/protocol/http

[ . ]

. /c-api

. /command

. /support

. /support/spec/unix

. /support/spec/windows

[ . ]

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

Web connection

Further Information

Click on class link to see notes.

EL_WEB_ARCHIVE_HTTP_CONNECTION

Class to find archive URL in the Wayback Machine

EL_CACHED_XML_HTTP_CONNECTION

EL_CURL_HEADER_TABLE

EL_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

EL_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

EL_STRING_DOWNLOAD_HTTP_COMMAND

support

EL_CURL_INFO_CONSTANTS

Extra info constants

EL_HTTP_COOKIES

Parses HTTP cookies from cookie file creating a table of name-value pairs

EL_HTTP_HASH_TABLE

HTTP name value pair table

EL_CURL_OPTION_CONSTANTS

EL_CURL_SSL_CONSTANTS

EL_HTTP_HEADERS

EL_HTTP_NAME_VALUE_PARAMETER

EL_HTTP_NAME_VALUE_PARAMETER_LIST

EL_HTTP_PARAMETER

EL_HTTP_PARAMETER_LIST

support/spec/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/spec/windows

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.