Libiqxmlrpc is specially built as a C++ object-oriented library in order to represent a XML-RPC solution for both client and server.
It supports HTTP and HTTPS, both single-threaded and multi-threaded computation models on the server side, method interceptors and other features.
Here are some key features of "Libiqxmlrpc":
XML-RPC support:
· XML-RPC standard support
· Support for Nil values
· Limited introspection support (system.listMethods method)
· FCI conformance
· Method interceptors
· Custom method dispatchers
Other features:
· HTTP and HTTPS server over non-blocking socket
· HTTP and HTTPS client over non-blocking socket
· HTTP Authentication
· HTTP Proxy Support
· Multi-threaded and single-threaded server options
· Support for transparent character set conversion
· Support for HTTP persistent connections
· Security settings: maximum query size; custom IP firewall
What's New in This Release: [ read full changelog ]
· Fix parser's incorrect behavior for some corner cases.
· Move away from automake to cmake.