• bg
  • en

Hosting, Domains, Cloud, Virtual Private Servers (VPS), Managed VPS, SSL Certificates

What is XML-RPC?

xml-rpc, xmlrpc, rpc, soap, wp xml-rpc, wordpress xml-rpc, wordpress rpc

XML-RPC is a remote procedure call protocol. It allows software running on disparate operating systems from different environments to make procedure calls over the Internet (by using HTTP). Information on data processing is XML- encoded.

With time the XML-RPC protocol has evolved into the SOAP protocol. Although the SOAP protocol is relatively new and defines multiple different encodings, XML-RPC is still widely preferred due to its simplicity and the fact that it is much easier to use.

XML-RPC is run by numerous web platforms such as WordPress, Drupal and many others.

What does WordPress use it for?

In WordPress XML-RPC enables you to use the Pingback feature to publish remotely articles, posts, etc. as this requires specific communication with an external application.

Pingback allows you to notify other blog authors when you link to their articles (and vice versa).

To publish remotely you might also try Weblog which is installed locally on your PC. Weblog enables you to create posts or articles offline. Next time you connect to the Internet, the application sends the ready posts directly to the WordPress website.

Each WordPress installation contains an xmlrpc.php file in its home directory.

All of the XML-RPC functions are run through this file. xmlrpc.php enables WordPress to transfer information and communicate with external applications.

  • Redis Features and Support
    Redis (REmote DIctionary Server) is an open-code project similar to Memcached that enables you to store data. The tool is used to speed up website loading by caching data and... »
  • I/O (Input/Output Operations)
    In computing, communication between two processing systems is based on Input-Output operations. For example, input operations are the signals/data sent from a CPU or another type of controller towards a... »
  • PEAR Packages
    PEAR (PHP Extension and Application Repository) is a framework and distribution system for reusable PHP components. PEAR packages are bundles of files written in PHP that can be embedded into PHP applications. PEAR packages... »
  • HTTP status codes - 301 (Moved Permanently) & 302 (Found)
    301 Moved Permanently and 302 Found are HTTP status codes sent in response to web clients and search engine bots when trying to access a redirected URL. The HTTP status code... »
  • What is CGI, FastCGI?
    CGI (Common Gateway Interface) is a web technology and protocol that defines a way for a web server (HTTP server) to interact with external applications, e.g. PHP. CGI enhances the... »
All rights reserved © 2005-2017 ,