• Home
  • Raw
  • Download

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.
40 remote XML-RPC server. The required first argument is a URI (Uniform Resource
49 XML; the default behaviour is for ``None`` to raise a :exc:`TypeError`. This is
50 a commonly-used extension to the XML-RPC specification, but isn't supported by
74 the remote server as part of the connection process when invoking an XML-RPC
86 Types that are conformable (e.g. that can be marshalled through XML),
93 | XML-RPC type | Python type |
130 This is the full set of data types supported by XML-RPC. Method calls may also
131 raise a special :exc:`Fault` instance, used to signal XML-RPC server errors, or
137 When passing strings, characters special to XML such as ``<``, ``>``, and ``&``
139 ensure that the string is free of characters that aren't allowed in XML, such as
141 tab, newline and carriage return); failing to do this will result in an XML-RPC
142 request that isn't well-formed XML. If you have to pass arbitrary bytes
143 via XML-RPC, use :class:`bytes` or :class:`bytearray` classes or the
154 Added support of unmarshalling additional types used by Apache XML-RPC
162 `XML-RPC HOWTO <http://www.tldp.org/HOWTO/XML-RPC-HOWTO/index.html>`_
163 A good description of XML-RPC operation and client software in several languages.
164 Contains pretty much everything an XML-RPC client developer needs to know.
166 `XML-RPC Introspection <http://xmlrpc-c.sourceforge.net/introspection.html>`_
167 Describes the XML-RPC protocol extension for introspection.
169 `XML-RPC Specification <http://xmlrpc.scripting.com/spec.html>`_
172 `Unofficial XML-RPC Errata <http://effbot.org/zone/xmlrpc-errata.htm>`_
174 details in the XML-RPC specification, as well as hint at
175 'best practices' to use when designing your own XML-RPC
184 procedure call accepted by the XML-RPC server. Calling the method performs an
190 Servers that support the XML introspection API support some common methods
197 supported by the XML-RPC server.
202 This method takes one parameter, the name of a method implemented by the XML-RPC
222 This method takes one parameter, the name of a method implemented by the XML-RPC
273 Write the XML-RPC encoding of this :class:`DateTime` item to the *out* stream
334 Write the XML-RPC base 64 encoding of this binary item to the *out* stream object.
339 XML-RPC spec was written.
375 A :class:`Fault` object encapsulates the content of an XML-RPC fault tag. Fault
530 Convert *params* into an XML-RPC request. or into a response if *methodresponse*
534 supplied, is the encoding to use in the generated XML; the default is UTF-8.
535 Python's :const:`None` value cannot be used in standard XML-RPC; to allow using
541 Convert an XML-RPC request or response into Python objects, a ``(params,
543 ``None`` if no method name is present in the packet. If the XML-RPC packet
563 # simple test program (from the XML-RPC specification)
576 To access an XML-RPC server through a HTTP proxy, you need to define a custom