IXMLHttpRequest Interface
- A
- G
- O
- R
- S
| [R] | lastargs |
VOID abort Abort HTTP request
Source: show
# File ext/win32ole/sample/xml.rb, line 6976 def abort() ret = _invoke(6, [], []) @lastargs = WIN32OLE::ARGV ret end
BSTR getAllResponseHeaders Get all HTTP response headers
Source: show
# File ext/win32ole/sample/xml.rb, line 6959 def getAllResponseHeaders() ret = _invoke(4, [], []) @lastargs = WIN32OLE::ARGV ret end
BSTR getResponseHeader Get HTTP response header
BSTR arg0 --- bstrHeader [IN]
Source: show
# File ext/win32ole/sample/xml.rb, line 6951 def getResponseHeader(arg0) ret = _invoke(3, [arg0], [VT_BSTR]) @lastargs = WIN32OLE::ARGV ret end
VOID onreadystatechange Register a complete event handler
Source: show
# File ext/win32ole/sample/xml.rb, line 6919 def onreadystatechange=(arg0) ret = _setproperty(14, [arg0], [VT_VARIANT]) @lastargs = WIN32OLE::ARGV ret end
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]
Source: show
# File ext/win32ole/sample/xml.rb, line 6932 def open(arg0, arg1, arg2=nil, arg3=nil, arg4=nil) ret = _invoke(1, [arg0, arg1, arg2, arg3, arg4], [VT_BSTR, VT_BSTR, VT_VARIANT, VT_VARIANT, VT_VARIANT]) @lastargs = WIN32OLE::ARGV ret end
I4 readyState Get ready state
Source: show
# File ext/win32ole/sample/xml.rb, line 6911 def readyState() ret = _getproperty(13, [], []) @lastargs = WIN32OLE::ARGV ret end
VARIANT responseBody Get response body
Source: show
# File ext/win32ole/sample/xml.rb, line 6895 def responseBody() ret = _getproperty(11, [], []) @lastargs = WIN32OLE::ARGV ret end
VARIANT responseStream Get response body
Source: show
# File ext/win32ole/sample/xml.rb, line 6903 def responseStream() ret = _getproperty(12, [], []) @lastargs = WIN32OLE::ARGV ret end
BSTR responseText Get response body
Source: show
# File ext/win32ole/sample/xml.rb, line 6887 def responseText() ret = _getproperty(10, [], []) @lastargs = WIN32OLE::ARGV ret end
DISPATCH responseXML Get response body
Source: show
# File ext/win32ole/sample/xml.rb, line 6879 def responseXML() ret = _getproperty(9, [], []) @lastargs = WIN32OLE::ARGV ret end
VOID send Send HTTP request
VARIANT arg0 --- varBody [IN]
Source: show
# File ext/win32ole/sample/xml.rb, line 6968 def send(arg0=nil) ret = _invoke(5, [arg0], [VT_VARIANT]) @lastargs = WIN32OLE::ARGV ret end
VOID setRequestHeader Add HTTP request header
BSTR arg0 --- bstrHeader [IN]
BSTR arg1 --- bstrValue [IN]
Source: show
# File ext/win32ole/sample/xml.rb, line 6942 def setRequestHeader(arg0, arg1) ret = _invoke(2, [arg0, arg1], [VT_BSTR, VT_BSTR]) @lastargs = WIN32OLE::ARGV ret end