Difference between revisions of "Unit HTTP"
From Ultibo.org
Line 35: | Line 35: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 50: | Line 50: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 62: | Line 62: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 74: | Line 74: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 86: | Line 86: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 98: | Line 98: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 110: | Line 110: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 122: | Line 122: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 134: | Line 134: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 146: | Line 146: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 158: | Line 158: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 170: | Line 170: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 182: | Line 182: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 194: | Line 194: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 206: | Line 206: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 218: | Line 218: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 230: | Line 230: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 242: | Line 242: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 254: | Line 254: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 266: | Line 266: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 278: | Line 278: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 290: | Line 290: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 302: | Line 302: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 314: | Line 314: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 326: | Line 326: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 338: | Line 338: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 350: | Line 350: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 362: | Line 362: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 374: | Line 374: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 386: | Line 386: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 398: | Line 398: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 410: | Line 410: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 422: | Line 422: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 434: | Line 434: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 446: | Line 446: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 458: | Line 458: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 470: | Line 470: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 482: | Line 482: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} | ||
Line 494: | Line 494: | ||
|- | |- | ||
! '''Note''' | ! '''Note''' | ||
− | | | + | | None documented |
|- | |- | ||
|} | |} |
Revision as of 06:04, 27 September 2016
Return to Unit Reference
Description
To be documented
Constants
To be documented
Type definitions
To be documented
Public variables
To be documented
Function declarations
Initialization functions
procedure HTTPInit;
Description: To be documented
Note | None documented |
---|
HTTP helper functions
function HTTPEncode(const AValue:String; AReserved:THTTPReservedChars):String;
Description: To be documented
Note | None documented |
---|
function HTTPDecode(const AValue:String):String;
Description: To be documented
Note | None documented |
---|
function HTTPParseURI(const AURI:String; var AProtocol,AHost,APort,APath,AQuery:String):Boolean;
Description: To be documented
Note | None documented |
---|
function HTTPBuildURI(const AProtocol,AHost,APort,APath,AQuery:String; var AURI:String):Boolean;
Description: To be documented
Note | None documented |
---|
function HTTPParseHost(const AHost:String; var AName,APort:String):Boolean;
Description: To be documented
Note | None documented |
---|
function HTTPBuildHost(const AName,APort:String; var AHost:String):Boolean;
Description: To be documented
Note | None documented |
---|
function HTTPParseParam(const AParam:String; var AName,AValue:String):Boolean;
Description: To be documented
Note | None documented |
---|
function HTTPBuildParam(const AName,AValue:String; var AParam:String):Boolean;
Description: To be documented
Note | None documented |
---|
function HTTPParseQuery(const AQuery:String; AParams:THTTPParams):Boolean;
Description: To be documented
Note | None documented |
---|
function HTTPBuildQuery(AParams:THTTPParams; var AQuery:String):Boolean;
Description: To be documented
Note | None documented |
---|
function HTTPParseHeader(const AHeader:String; var AName,AValue:String):Boolean;
Description: To be documented
Note | None documented |
---|
function HTTPBuildHeader(const AName,AValue:String; var AHeader:String):Boolean;
Description: To be documented
Note | None documented |
---|
function HTTPPathExtractName(const ASource:String; var AName:String):Boolean;
Description: To be documented
Note | None documented |
---|
function HTTPPathExtractDir(const ASource:String; var APath:String):Boolean;
Description: To be documented
Note | None documented |
---|
function HTTPPathExtractPath(const ASource:String; var APath:String):Boolean;
Description: To be documented
Note | None documented |
---|
function HTTPPathExtractExtension(const ASource:String; var AExtension:String):Boolean;
Description: To be documented
Note | None documented |
---|
function HTTPParseRequestLine(const ARequest:String; var AMethod:LongWord; var AURL:String; var AVersion:LongWord):Boolean;
Description: To be documented
Note | None documented |
---|
function HTTPBuildRequestLine(AMethod:LongWord; const AURL:String; AVersion:LongWord; var ARequest:String):Boolean;
Description: To be documented
Note | None documented |
---|
function HTTPParseResponseLine(const AResponse:String; var AVersion,AStatus:LongWord; var AReason:String):Boolean;
Description: To be documented
Note | None documented |
---|
function HTTPBuildResponseLine(AVersion,AStatus:LongWord; const AReason:String; var AResponse:String):Boolean;
Description: To be documented
Note | None documented |
---|
function FileTimeToHTTPDate(const AFileTime:TFileTime):String;
Description: To be documented
Note | None documented |
---|
function HTTPDateToFileTime(const AHTTPDate:String):TFileTime;
Description: To be documented
Note | None documented |
---|
function DateTimeToHTTPDate(const ADateTime:TDateTime):String;
Description: To be documented
Note | None documented |
---|
function HTTPDateToDateTime(const AHTTPDate:String):TDateTime;
Description: To be documented
Note | None documented |
---|
function StringToHTTPProtocol(const AProtocol:String):LongWord;
Description: To be documented
Note | None documented |
---|
function HTTPProtocolToString(AProtocol:LongWord):String;
Description: To be documented
Note | None documented |
---|
function StringToHTTPMethod(const AMethod:String):LongWord;
Description: To be documented
Note | None documented |
---|
function HTTPMethodToString(AMethod:LongWord):String;
Description: To be documented
Note | None documented |
---|
function StringToHTTPVersion(const AVersion:String):LongWord;
Description: To be documented
Note | None documented |
---|
function HTTPVersionToString(AVersion:LongWord):String;
Description: To be documented
Note | None documented |
---|
function StringToHTTPEncoding(const AEncoding:String):LongWord;
Description: To be documented
Note | None documented |
---|
function HTTPEncodingToString(AEncoding:LongWord):String;
Description: To be documented
Note | None documented |
---|
function StringToHTTPStatus(const AStatus:String):LongWord;
Description: To be documented
Note | None documented |
---|
function HTTPStatusToString(AStatus:LongWord):String;
Description: To be documented
Note | None documented |
---|
procedure HTTPLog(Level:LongWord;const AText:String);
Description: To be documented
Note | None documented |
---|
procedure HTTPLogInfo(const AText:String);
Description: To be documented
Note | None documented |
---|
procedure HTTPLogError(const AText:String);
Description: To be documented
Note | None documented |
---|
procedure HTTPLogDebug(const AText:String);
Description: To be documented
Note | None documented |
---|
Return to Unit Reference