Difference between revisions of "THTTPClientRequest"
From Ultibo.org
| Line 273: | Line 273: | ||
<div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial; padding-top: 0px; padding-bottom: 15px;"> | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial; padding-top: 0px; padding-bottom: 15px;"> | ||
<pre style="border: 0; padding-bottom:0px;">function THTTPClientRequest.SetParamEx(const AName,AValue:String; AReplace:Boolean):Boolean;</pre> | <pre style="border: 0; padding-bottom:0px;">function THTTPClientRequest.SetParamEx(const AName,AValue:String; AReplace:Boolean):Boolean;</pre> | ||
| + | <div style="font-size: 14px; padding-left: 12px;">'''Description:''' To be documented</div> | ||
| + | <div class="mw-collapsible-content" style="text-align: left; padding-left: 5px;"> | ||
| + | {| class="wikitable" style="font-size: 14px; background: white;" | ||
| + | |- | ||
| + | ! Note | ||
| + | | None documented | ||
| + | |- | ||
| + | |} | ||
| + | </div></div> | ||
| + | <br /> | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial; padding-top: 0px; padding-bottom: 15px;"> | ||
| + | <pre style="border: 0; padding-bottom:0px;">function THTTPClientRequest.SetCookie(const AName,AValue:String):Boolean;</pre> | ||
| + | <div style="font-size: 14px; padding-left: 12px;">'''Description:''' To be documented</div> | ||
| + | <div class="mw-collapsible-content" style="text-align: left; padding-left: 5px;"> | ||
| + | {| class="wikitable" style="font-size: 14px; background: white;" | ||
| + | |- | ||
| + | ! Note | ||
| + | | None documented | ||
| + | |- | ||
| + | |} | ||
| + | </div></div> | ||
| + | <br /> | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial; padding-top: 0px; padding-bottom: 15px;"> | ||
| + | <pre style="border: 0; padding-bottom:0px;">function THTTPClientRequest.SetCookieEx(const AName,AValue:String; AReplace:Boolean):Boolean;</pre> | ||
<div style="font-size: 14px; padding-left: 12px;">'''Description:''' To be documented</div> | <div style="font-size: 14px; padding-left: 12px;">'''Description:''' To be documented</div> | ||
<div class="mw-collapsible-content" style="text-align: left; padding-left: 5px;"> | <div class="mw-collapsible-content" style="text-align: left; padding-left: 5px;"> | ||
Latest revision as of 02:25, 24 October 2025
Return to Unit HTTP
Description
To be documented
Class definitions
THTTPClientRequest = class(TObject)
public
| |
constructor Create(AClient:THTTPClient);
|
|
destructor Destroy; override;
|
|
private
| |
FFlags:LongWord;
|
|
function GetLineSent:Boolean;
|
|
function GetHeadersSent:Boolean;
|
|
function GetContentSent:Boolean;
|
|
protected
| |
FClient:THTTPClient;
|
|
public
| |
URL:String;
|
|
Method:LongWord;
|
|
Version:LongWord;
|
|
Params:THTTPParams;
|
|
Headers:THTTPHeaders;
|
|
Protocol:String;
|
|
Host:String;
|
|
Port:String;
|
|
Path:String;
|
|
Query:String;
|
|
ContentStream:TStream;
|
|
ContentString:String;
|
|
RedirectCount:LongWord;
|
|
property Flags:LongWord read FFlags;
|
|
property Client:THTTPClient read FClient;
|
|
property LineSent:Boolean read GetLineSent;
|
|
property HeadersSent:Boolean read GetHeadersSent;
|
|
property ContentSent:Boolean read GetContentSent;
|
|
function Close:Boolean;
|
|
function Clear:Boolean;
|
|
function SetParam(const AName,AValue:String):Boolean;
|
|
function SetParamEx(const AName,AValue:String; AReplace:Boolean):Boolean;
|
|
function SetCookie(const AName,AValue:String):Boolean;
|
|
function SetCookieEx(const AName,AValue:String; AReplace:Boolean):Boolean;
|
|
function SetHeader(const AName,AValue:String):Boolean;
|
|
function SetHeaderEx(const AName,AValue:String; AReplace:Boolean):Boolean;
|
|
function WriteRequest:Boolean;
|
|
function WriteLine:Boolean;
|
|
function WriteHeaders:Boolean;
|
|
function WriteContentStream(AContent:TStream; ASize:LongWord; ACompleted:Boolean):Boolean;
|
|
function WriteContentString(const AContent:String; ASize:LongWord; ACompleted:Boolean):Boolean;
|
|
Function declarations
constructor THTTPClientRequest.Create(AClient:THTTPClient);
Description: To be documented
| Note | None documented |
|---|
destructor THTTPClientRequest.Destroy;
Description: To be documented
| Note | None documented |
|---|
function THTTPClientRequest.GetLineSent:Boolean;
Description: To be documented
| Note | None documented |
|---|
function THTTPClientRequest.GetHeadersSent:Boolean;
Description: To be documented
| Note | None documented |
|---|
function THTTPClientRequest.GetContentSent:Boolean;
Description: To be documented
| Note | None documented |
|---|
function THTTPClientRequest.Close:Boolean;
Description: To be documented
| Note | None documented |
|---|
function THTTPClientRequest.Clear:Boolean;
Description: To be documented
| Note | None documented |
|---|
function THTTPClientRequest.SetParam(const AName,AValue:String):Boolean;
Description: To be documented
| Note | None documented |
|---|
function THTTPClientRequest.SetParamEx(const AName,AValue:String; AReplace:Boolean):Boolean;
Description: To be documented
| Note | None documented |
|---|
function THTTPClientRequest.SetCookie(const AName,AValue:String):Boolean;
Description: To be documented
| Note | None documented |
|---|
function THTTPClientRequest.SetCookieEx(const AName,AValue:String; AReplace:Boolean):Boolean;
Description: To be documented
| Note | None documented |
|---|
function THTTPClientRequest.SetHeader(const AName,AValue:String):Boolean;
Description: To be documented
| Note | None documented |
|---|
function THTTPClientRequest.SetHeaderEx(const AName,AValue:String; AReplace:Boolean):Boolean;
Description: To be documented
| Note | None documented |
|---|
function THTTPClientRequest.WriteRequest:Boolean;
Description: To be documented
| Note | None documented |
|---|
function THTTPClientRequest.WriteLine:Boolean;
Description: To be documented
| Note | None documented |
|---|
function THTTPClientRequest.WriteHeaders:Boolean;
Description: To be documented
| Note | None documented |
|---|
function THTTPClientRequest.WriteContentStream(AContent:TStream; ASize:LongWord; ACompleted:Boolean):Boolean;
Description: To be documented
| Note | None documented |
|---|
function THTTPClientRequest.WriteContentString(const AContent:String; ASize:LongWord; ACompleted:Boolean):Boolean;
Description: To be documented
| Note | None documented |
|---|
Return to Unit Reference