_STATUSCODE

From QB64 Phoenix Edition Wiki
Revision as of 07:44, 6 January 2023 by Offbyone (talk | contribs) (Created page with "{{DISPLAYTITLE:_STATUSCODE}} '''_STATUSCODE''' gives the HTTP status code of an HTTP response that was opened using _OPENCLIENT. {{Text|'''HTTP functionality is current unstable, and requires $UNSTABLE:HTTP to be able to use.'''|red}} {{PageSyntax}} : ''_STATUSCODE''({{Parameter|Handle}}) {{PageParameters}} * {{Parameter|Handle}} is the handle returned from _OPENCLIENT when making an HTTP request. {{PageDescription}} '''_STATUSCODE''' is used to get the H...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

_STATUSCODE gives the HTTP status code of an HTTP response that was opened using _OPENCLIENT.

HTTP functionality is current unstable, and requires $UNSTABLE:HTTP to be able to use.

Syntax

_STATUSCODE(Handle)

Parameters

  • Handle is the handle returned from _OPENCLIENT when making an HTTP request.

Description

_STATUSCODE is used to get the HTTP status code returned on an HTTP response. A list of HTTP status codes can be read here, generally speaking codes in the 200 range indicate success, 400 range indicates a client error, and 500 range indicate a server error.

Availability

  • QB64-PE v3.5.0 and up

Examples

$UNSTABLE:Http

' This URL simply returns a fake JSON response
h& = _OPENCLIENT("HTTP:https://httpbin.org/json")

' Print the status code on the HTTP response
PRINT _STATUSCODE(h&)

CLOSE h&

Matthew Kilgore
200


See also


Navigation:
Main Page with Articles and Tutorials
Keyword Reference - Alphabetical
Keyword Reference - By usage
Report a broken link