Skip to content

WebRequest

Class in IpDrv · IpDrv.WebRequest · native

Object › WebRequest

Using it from Lua
h7.find_all("WebRequest")            -- live instances
h7.find_class("IpDrv.WebRequest")   -- the class
h7.hook("IpDrv.WebRequest.AddHeader", fn)

Enums

ERequestType

Request_GET = 0, Request_POST = 1

Properties

NameTypeNotes
ContentLengthint
ContentTypestring
HeaderMapMap_Mirrorconst, native, private
Passwordstring
RemoteAddrstring
RequestTypeERequestType
URIstring
UserNamestringno declaration: type is approximate
VariableMapMap_Mirrorconst, native, private

Functions

NameDeclaration
AddHeaderfinal native function AddHeader(string HeaderName, coerce string Value)
AddVariablefinal native function AddVariable(string VariableName, coerce string Value)
DecodeBase64final native function string DecodeBase64(string Encoded)
DecodeFormDatafunction DecodeFormData(string Data)
Dumpfinal native function Dump()
EncodeBase64final native function string EncodeBase64(string Decoded)
GetHeaderfinal native function string GetHeader(string HeaderName, optional string DefaultValue)
GetHeadersfinal native function GetHeaders(out array headers)
GetHexDigitfunction int GetHexDigit(string D)
GetVariablefinal native function string GetVariable(string VariableName, optional string DefaultValue)
GetVariableCountfinal native function int GetVariableCount(string VariableName)
GetVariableNumberfinal native function string GetVariableNumber(string VariableName, int Number, optional string DefaultValue)
GetVariablesfinal native function GetVariables(out array varNames)
ProcessHeaderStringfunction ProcessHeaderString(string S)

Inherited

FromMembers
Object13 properties, 308 functions