Проблема, по-видимому, на удаленном сервере.
Если удаленный сервер является общим сервером, и вы используете localhost вместо полного URL-адреса, то локальный компьютер не будет знать, какой локальный веб-сайт следует вызывать.
Другая возможность состоит в том, что ваш удаленный сервер не позволяет процессам сервера запрашивать данные из других источников. Чтобы проверить это, вы должны попытаться позвонить на локальный компьютер (если он доступен из Интернета) или на второй компьютер и позвонить с сервера.