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