I was trying to access data from a SHOUTCast stream. They have a public stats URL that returns XML. I figured I could use YQL to get the data from that page.
I tried this query:
SELECT * FROM xml WHERE url="<http://shoutcast.example.com>:8000/stats?sid=2"
This gave me an error in the YQL console, however:
Invalid URL <http://shoutcast.example.com>:8000/stats?sid=2: Invalid HTTP destination port
I tested it with a server running on port 80, and it worked. Why won't YQL load data from port 8000?