Lines Matching refs:XML
1 :mod:`xmlrpc.client` --- XML-RPC client access
5 :synopsis: XML-RPC client access.
17 XML-RPC is a Remote Procedure Call method that uses XML passed via HTTP(S) as a
20 supports writing XML-RPC client code; it handles all the details of translating
21 between conformable Python objects and XML on the wire.
43 remote XML-RPC server. The required first argument is a URI (Uniform Resource
52 XML; the default behaviour is for ``None`` to raise a :exc:`TypeError`. This is
53 a commonly-used extension to the XML-RPC specification, but isn't supported by
68 the remote server as part of the connection process when invoking an XML-RPC
80 Types that are conformable (e.g. that can be marshalled through XML),
87 | XML-RPC type | Python type |
124 This is the full set of data types supported by XML-RPC. Method calls may also
125 raise a special :exc:`Fault` instance, used to signal XML-RPC server errors, or
131 When passing strings, characters special to XML such as ``<``, ``>``, and ``&``
133 ensure that the string is free of characters that aren't allowed in XML, such as
135 tab, newline and carriage return); failing to do this will result in an XML-RPC
136 request that isn't well-formed XML. If you have to pass arbitrary bytes
137 via XML-RPC, use :class:`bytes` or :class:`bytearray` classes or the
148 Added support of unmarshalling additional types used by Apache XML-RPC
156 `XML-RPC HOWTO <http://www.tldp.org/HOWTO/XML-RPC-HOWTO/index.html>`_
157 A good description of XML-RPC operation and client software in several languages.
158 Contains pretty much everything an XML-RPC client developer needs to know.
160 `XML-RPC Introspection <http://xmlrpc-c.sourceforge.net/introspection.html>`_
161 Describes the XML-RPC protocol extension for introspection.
163 `XML-RPC Specification <http://xmlrpc.scripting.com/spec.html>`_
166 `Unofficial XML-RPC Errata <http://effbot.org/zone/xmlrpc-errata.htm>`_
168 details in the XML-RPC specification, as well as hint at
169 'best practices' to use when designing your own XML-RPC
178 procedure call accepted by the XML-RPC server. Calling the method performs an
184 Servers that support the XML introspection API support some common methods
191 supported by the XML-RPC server.
196 This method takes one parameter, the name of a method implemented by the XML-RPC
216 This method takes one parameter, the name of a method implemented by the XML-RPC
267 Write the XML-RPC encoding of this :class:`DateTime` item to the *out* stream
328 Write the XML-RPC base 64 encoding of this binary item to the *out* stream object.
333 XML-RPC spec was written.
369 A :class:`Fault` object encapsulates the content of an XML-RPC fault tag. Fault
524 Convert *params* into an XML-RPC request. or into a response if *methodresponse*
528 supplied, is the encoding to use in the generated XML; the default is UTF-8.
529 Python's :const:`None` value cannot be used in standard XML-RPC; to allow using
535 Convert an XML-RPC request or response into Python objects, a ``(params,
537 ``None`` if no method name is present in the packet. If the XML-RPC packet
557 # simple test program (from the XML-RPC specification)
570 To access an XML-RPC server through a HTTP proxy, you need to define a custom