I have a test application running at test.rsscloud.io on ports 80 and 9876.
The following code works:
curl --location --request POST 'https://brokenriverbooks.com/?rsscloud=notify' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'domain=test.rsscloud.io' \
--data-urlencode 'port=80' \
--data-urlencode 'path=/feedupdated-s8759' \
--data-urlencode 'registerProcedure=' \
--data-urlencode 'protocol=http-post' \
--data-urlencode 'url1=https://brokenriverbooks.com/feed/'
However if you change the port to 9876 it fails. For some reason the rssCloud plugin seems unable to hit ports that are not 80.


First, it's hard/impossible for me to step through this in the debugger because the local version of FeedLand that I use for testing is behind a firewall, and can't participate in rssCloud stuff. So I'm testing using the deployed server.
I did find and fix an error. It was getting a 301 response, permanent redirect After fixing, the redirect is taking place.
Another error shows up when renewing andrewshell.wordpress.com --
<notifyResult success='false' msg='No feed for url1.' />going to look into this now