Difference between revisions of "THTTPClientRequest"

From Ultibo.org
Jump to: navigation, search
 
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