[Preliminary!!!]NexusDB V3 TnxHTTPRequest class.

  TnxHTTPRequest = class(TnxLoggableComponent)
  public
    function ServerEncode(aString:string):String;
    function UrlEncode(const aString: String): String;
    function Request(const what: String): Variant;
    function GetVar(const Name: String): String;
    procedure SetVar(const Name, Value: String);
    property RawHeaders: TStringList read fRawHeaderInfo;
    property Headers: TStringList read fHeaderInfo;
    property Cookies: TStringList read fCookies;
    property RequestDocument: string read fRequestDocument;
    property ReplyHeaders: TStringList read fReplyHeaders;
    property HTTPVersion: string read fHTTPVersion;
    property RawRequest: string read fRawRequest;
    property Session: TnxBaseSession read fSession;
    property OnReplyHeadersCreated: TNotifyEvent;
  end;
Home