Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old


Queries all CURL options set for this CURL handle.

Component Version macOS Windows Linux Server iOS SDK
CURL 12.4 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "CURL.Options"; curl )   More


Parameter Description Example
curl The CURL session handle. $curl


Returns JSON or error.


Queries all CURL options set for this CURL handle.
This is useful for debugging as the plugin caches all values you set to return them here.

Blob values are Base64 encoded.


Query options set:

Set Field [ CURL Test::header ; MBS("CURL.Options"; $curl) ]

Example result:
{ "URL": "", "Verbose": 1, "NoProgress": 0, "FollowLocation": 1, "SSLVerifyPeer": 0, "MaxRedirs": 3, "ConnectionTimeout": 10, "SSLVerifyHost": 0, "NoSignal": 1, "DisallowUserNameInURL": 1, "UploadBufferSize": 32768 }

See also

Release notes

  • Version 12.4
    • Added CURL.Options function to query JSON with all options set.

Blog Entries

This function is free to use.

Created 22nd August 2022, last changed 21st June 2023

CURL.OpenInputFile - CURL.Perform