I am still in the development phase and it the API works great from a localhost. When I move it over to a beta server located at 18.104.22.168, I get no response and it just hangs forever. What would cause a problem like this?
If your IP is being blocked you would have gotten an error message about it being blocked. It could be the way you are connecting to the API. Try doing a traceroute from your beta server and see if you see a slow down in there.
We have been running multiple tests and we are narrowing it down to the XML file returned. When JSON is returned it works fine. For some reason it will work on one machine, but not on the production server. The error comes it when trying to read the stream to the end. It times out as if it has not found the end of the file (never happens with JSON). We have been able to get a response each time from your servers.
What would cause this to happen? Could you double check on your end for possible issues?