From
property From: string read;
Example
procedure ScriptEvent(var Value: variant);
begin
if Request <> nil then
Value := Request.From
else
Value := '';
end;
Usage
Returns Velox's selected optional From request-header text without validating an address or identifying the caller.
Additional Technical Info
From returns the first From header value selected by Indy's request-header processing. It is an unparsed optional string. Velox does not validate an email address, resolve it to a Velox user/trading partner or authenticate control of that address.
HTTP defines this field as contact information for the human user controlling a requesting user agent, subject to privacy constraints. Automated clients commonly omit it. A caller can supply any text, so the property is unsuitable for access control, routing to a customer, audit identity or notification without a separate trusted mapping.
Apply a length limit and explicit address parser only if a governed integration contract uses the field. Avoid logging/persisting it unnecessarily because it can contain personal information. Empty means no selected value; duplicate physical fields are not combined by this getter.
Test Request for nil and use authenticated claims/configuration for identity decisions.
External references
Created 2026-07-15