Instructions on usage of the debugger
- Run a 'list available methods' action against desired server
- If list of methods appears, click on 'describe method' for desired method
- To run method: click on 'load method synopsis' for desired method. This will load a skeleton for method call
parameters in the form above. Complete all xml-rpc values with appropriate data and click 'Execute'
Example
Server Address: gggeek.altervista.org
Path: /sw/xmlrpc/demo/server/server.php
Notice
all usernames and passwords entered on the above form will be written to the web server logs of this server. Use
with care.
Changelog
- 2023-02-11: display in the top row the version of the libraries in use; made the generated code throw instead
of returning a Response object on error; fixes for the json-rpc debugger
- 2022-12-18: fix XSS vulnerability in the debugger; load jsxmlrpc from CDN; minor improvements
- 2022-11-28: allow to use http/2 protocol; two security issues fixed in the underlying library
- 2020-12-11: fix problems with running the debugger on php 8
- 2015-05-30: fix problems with generating method payloads for NIL and Undefined parameters
- 2015-04-19: fix problems with LATIN-1 characters in payload
- 2007-02-20: add visual editor for method payload; allow strings, bools as jsonrpc msg id
- 2006-06-26: support building php code stub for calling remote methods
- 2006-05-25: better support for long running queries; check for no-curl installs
- 2006-05-02: added support for JSON-RPC. Note that many interesting json-rpc features are not implemented
yet, such as notifications or multicall.
- 2006-04-22: added option for setting custom CA certs to verify peer with in SSLmode
- 2006-03-05: added option for setting Basic/Digest/NTLM auth type
- 2006-01-18: added option echoing to screen xml-rpc request before sending it ('More' debug)
- 2005-10-01: added option for setting cookies to be sent to server
- 2005-08-07: added switches for compression of requests and responses and http 1.1
- 2005-06-27: fixed possible security breach in parsing malformed xml
- 2005-06-24: fixed error with calling methods having parameters...