System.Net.HttpClient.Curl

From RAD Studio API Documentation

Description

Unit contains THttpClient implementation using libcurl.

This is the default implementation on the Linux platform. When this unit is included in an uses clause on a non-Linux platform, it will register additional non-default THttpClient implementation. To use libcurl-based implementation, use one of the following options:

  • Call SetPreferredURLClient('curl') to make libcurl based implementation default.
  • Call THTTPClient(TURLSchemes.GetURLClientInstance('HTTP.CURL')) to explicitly create a THTTPClient instance using libcurl-based implementation.

Routines

SetTraceOutputUse SetTraceOutput to enable or disable the trace output for THttpClient and libcurl.


See Also