I know, first thing you think about when you see XML-RPC is “what year is this?!” and “but why?“.
However I needed to make some XML-RPC calls to a third-party service for one of my projects. I’ve looked around and found a few projects that kind-of work but had weird quirks and several bugs that I would hit.
It most likely has some issues and improvements one could make – any feedback or PRs are welcome!
P.S: A more extended version of this post: https://alexejk.io/article/handling-xmlrpc-in-go/