I am using a third party app called MarsEdit to publish to my WordPress. My WP is hosted on a DigitalOcean droplet. My domain and DNS is handled by Cloudflare. MarsEdit uses XMLRPC to publish directly to my blog. But I keep getting an XMLRPC error. Specifically, “Invalid XML response.” I’ve contacted MarsEdit’s support and sent a copy of my network log to troubleshoot. They said Cloudflare is causing my site to redirect the API URL that MarsEdit needs to access. That URL is an XMLRPC and Cloudflare seemingly redirects it to my homepage instead of the API URL needed.
it seems like something in Cloudflare may be blocking it. How can I ensure that XML site doesn’t get redirected and/or blocked? I’ve checked the Cloudflare Firewall and have not seen an event.
I’ve looked at Activating XMLRPC and don’t have MarsEdit’s IP or FQDN. I’m not sure that’s relevant?
Thanks for your help. I apologize if any of the above is unclear or misuses technical terms.