Unit OSM.NetworkRequest.Synapse

Uses
Classes, Interfaces, Objects and Records
Types
Variables

Description

Implements blocking HTTP request with Synapse framework.

based on code by Simon Kroik, 06.2018, kroiksm@gmx.de

For HTTPS-Support:

  1. DEFINE SynapseSSL

  2. copy libeay32.dll and ssleay32.dll near the binary

(c) Fr0sT-Brutal https://github.com/Fr0sT-Brutal/Delphi_OSMMap

Overview

Functions and Procedures

procedure NetworkRequest(RequestProps: THttpRequestProps; ResponseStm: TStream; var Client: TNetworkClient);

Constants

EngineCapabilities = [htcProxy, htcDirect, htcProxyAuth, htcAuth, htcAuthURL, htcHeaders, htcTimeout, htcSystemProxy , htcTLS ];

Description

Functions and Procedures

procedure NetworkRequest(RequestProps: THttpRequestProps; ResponseStm: TStream; var Client: TNetworkClient);

System proxy implemented manually via GetSystemProxy call Procedure executing a network request. See description of OSM.NetworkRequest.TBlockingNetworkRequestProc type. Procedure executing a network request. See description of OSM.NetworkRequest.TBlockingNetworkRequestProc type.

Constants

EngineCapabilities = [htcProxy, htcDirect, htcProxyAuth, htcAuth, htcAuthURL, htcHeaders, htcTimeout, htcSystemProxy , htcTLS ];

Capabilities of Synapse engine

Authors


Generated by PasDoc 0.16.0.