Это выглядит просто, но я не знаю, как исправить.
Откройте в браузере следующий URL:
https://ecomm.sella.it/gestpay/gestpayws/WSCryptDecrypt.asmx?WSDL
Кажется, это работает, и это загрузит XML WSDL в ваш браузер.
Но на нашем сервере linux, когда я пытаюсь получить тот же URL-адрес, он возвращает ошибку 404-Not found:
wget https://ecomm.sella.it/gestpay/gestpayws/WSCryptDecrypt.asmx?WSDL
В то же время, когда я пытаюсь использовать wget google или hotmail, все работает нормально. Но этот URL-адрес WSDL возвращается с кодом ошибки 404. Похоже, это какая-то проблема с кешированием.
Как я могу это исправить?
Это полностью локально. Он открывается для прокси Нидерландов и Германии, но дает 404 для прокси США (кроме моего собственного местоположения).
404 - это ошибка на стороне клиента, если у вас нет опечатки перед запросом (?), Это просто означает, что на подключенном сервере может не быть файла, который вы пытаетесь загрузить. Могут быть региональные серверы, на которых отсутствует развертывание, попробуйте wget с того же регионального хоста, если у вас есть, где он работал, из браузера.