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


Get the last received HTTP or FTP code.

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


Parameter Description Example
curl The CURL session handle. $curl


Returns the requested value or nothing on error.


Get the last received HTTP or FTP code.
This will be zero if no server response code has been received. Note that a proxy's CONNECT response should be read with CURL.GetHTTPConnectCode and not this.
For HTTP this is the normal status code. e.g. 200 for OK and 404 for file not found.


On success puts download in container, else shows failed:

Set Variable [$errorCode; Value:MBS("CURL.ErrorCode"; $curl)]
Set Variable [$httpResult; Value:MBS("CURL.GetResponseCode"; $curl)]
Set Field [Download Async::Result; $errorCode]
Set Field [Download Async::DebugMessages; MBS("CURL.GetDebugMessages"; $curl)]
If [$errorCode = 0 and $httpResult = 200]
    Set Field [Download Async::Progress; "Done"]
    Set Field [Download Async::Output; MBS("CURL.GetResultAsContainer"; $curl)]
    Set Field [Download Async::Progress; "Failed"]
    Set Field [Download Async::Output; ""]
End If

See also

Example Databases

Blog Entries

This function checks for a license.

Created 18th August 2014, last changed 12nd July 2015

CURL.GetRequestSize - CURL.GetResultAsContainer

💬 Ask a question or report a problem