- Inheritance
- Included Modules
- WIN32OLE::VARIANT
IXMLHttpRequest Interface
Attributes
Name | Visibility | R/W | Description |
---|---|---|---|
lastargs | public | R |
Methods
Instance
Visibility | Signature |
---|---|
public | abort () |
public | getAllResponseHeaders () |
public | getResponseHeader (arg0) |
public | onreadystatechange= (arg0) |
public | open (arg0, arg1, arg2=nil, arg3=nil, arg4=nil) |
public | readyState () |
public | responseBody () |
public | responseStream () |
public | responseText () |
public | responseXML () |
public | send (arg0=nil) |
public | setRequestHeader (arg0, arg1) |
public | status () |
public | statusText () |
Instance Method Detail
abort()
VOID abort Abort HTTP request
getAllResponseHeaders()
BSTR getAllResponseHeaders Get all HTTP response headers
getResponseHeader(arg0)
BSTR getResponseHeader Get HTTP response header
BSTR arg0 --- bstrHeader [IN]
onreadystatechange=(arg0)
VOID onreadystatechange Register a complete event handler
open(arg0, arg1, arg2=nil, arg3=nil, arg4=nil)
VOID open Open HTTP connection
BSTR arg0 --- bstrMethod [IN] BSTR arg1 --- bstrUrl [IN] VARIANT arg2 --- varAsync [IN] VARIANT arg3 --- bstrUser [IN] VARIANT arg4 --- bstrPassword [IN]
readyState()
I4 readyState Get ready state
responseBody()
VARIANT responseBody Get response body
responseStream()
VARIANT responseStream Get response body
responseText()
BSTR responseText Get response body
responseXML()
DISPATCH responseXML Get response body
send(arg0=nil)
VOID send Send HTTP request
VARIANT arg0 --- varBody [IN]
setRequestHeader(arg0, arg1)
VOID setRequestHeader Add HTTP request header
BSTR arg0 --- bstrHeader [IN] BSTR arg1 --- bstrValue [IN]
status()
statusText()
BSTR statusText Get HTTP status text