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

CURL.GetResponseCode

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

Parameters

Parameter Description Example
curl The CURL session handle. $curl

Result

Returns the requested value or nothing on error.

Description

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.

Examples

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)]
Else
    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