Class xmlrpcresp
Object
|
+--xmlrpcresp
-
Direct Known Subclasses:
-
jsonrpcresp
- class
xmlrpcresp
Defined in xmlrpc_lib.js
Constructor Summary |
xmlrpcresp(<mixed> val, <integer> fcode, <string> fstr, <string> valtyp)
|
Method Summary |
object
|
cookies()
Returns an array with the cookies received from the server.
|
integer
|
faultCode()
Returns the error code of the response.
|
integer
|
faultString()
Returns the error string of the response.
|
string
|
serialize(<string> charset_encoding)
Returns xml representation of the response.
|
mixed
|
value()
Returns the value received by the server.
|
xmlrpcresp
xmlrpcresp(<mixed> val, <integer> fcode, <string> fstr, <string> valtyp)
Parameters:
val
- either an xmlrpcval obj, a js value or the xml serialization of an xmlrpcval (a string)
fcode
- set it to anything but 0 to create an error response
fstr
- the error string, in case of an error response
valtyp
- either 'xmlrpcvals', 'jsvals' or 'xml'. When unspecified, the type of the val parameter is analyzed to best guess how to encode it (any js string will be assumed to be the xml representation of a response)
cookies
object cookies()
Returns an array with the cookies received from the server.
Array has the form: cookiename => array ('value' => val, attr1 => val1, attr2 = val2, ...)
with attributes being e.g. 'expires', 'path', domain'.
NB: cookies sent as 'expired' by the server (i.e. with an expiry date in the past)
are still present in the array. It is up to the user-defined code to decide
how to use the received cookies, and wheter they have to be sent back with the next
request to the server (using xmlrpc_client::setCookie) or not
Returns:
array of cookies received from the server
faultCode
integer faultCode()
Returns the error code of the response.
Returns:
the error code of this response (0 for not-error responses)
faultString
integer faultString()
Returns the error string of the response.
Returns:
the error string of this response ('' for not-error responses)
serialize
string serialize(<string> charset_encoding)
Returns xml representation of the response. XML prologue not included
Parameters:
charset_encoding
- the charset to be used for serialization. If null, US-ASCII is assumed
Returns:
the xml representation of the response
value
mixed value()
Returns the value received by the server.
Returns:
the xmlrpcval object returned by the server. Might be an xml string or js value if the response has been created by specially configured xmlrpc_client objects
Documentation generated by
JSDoc on Tue Jun 26 14:36:04 2007