Skip to content

HttpSend - cHttpClient

Include: Use System\Http.pkg

Sends a custom HTTP method request.

Type: Function

Return data type: HttpStatus, which is an alias for UShort

Parameters

Parameter Type Description
sMethod String HTTP method to send.
sPath String Relative path or absolute URL.
vBody Variant Request body. Strings are sent as text/plain, UChar[] values are sent as application/octet-stream, and structs/arrays/other Variant values are serialized to JSON as application/json unless sContentType or Content-Type overrides it.
sContentType String Optional content type. When omitted, cHttpClient selects a content type from the body value or uses the existing Content-Type request header.

Syntax

Function HttpSend String sMethod String sPath {Variant vBody} {String sContentType} Returns HttpStatus

Call

Get HttpSend of hoObj "PATCH" "/resource" vBody to eStatus

Description

Use HttpSend for HTTP methods not covered by the named helpers. It accepts a custom method, path, optional body, and optional content type.