CFHTTP на моем новом сервере CF 9 терпит неудачу. При попытке подключиться к тестовой странице на сервере через внутренний или внешний IP-адрес я возвращаю «408 Request Time-out». Я не использую SSL и использую стандартный порт 80.Проблема с брандмауэром CFHTTP? Как делаются запросы CFHTTP?
Мой старый сервер CF 9 может подключиться к себе нормально, но он также не работает, если вы пытаетесь подключиться к новому серверу.
Если я RDP на сервер, я могу потянуть ту же тестовую страницу через веб-браузер или через Telnet к этому IP-порт 80.
Я подозреваю, что это вопрос брандмауэра. Я хотел бы знать, как CF делает HTTP-запрос под капотом, прежде чем я поговорю с хостинговой командой. Какая услуга звонит? В каком порту он работает и т. Д.
Так можете ли вы вызвать страницу на сервере, которая не выполняет вызов cfhttp? Если вы можете, можете ли вы cfhttp на внешние сайты? –
Хороший вопрос. Я просто попытался и да, я могу использовать CFHTTP для внешнего сервера. Я могу просто подтянуть страницы на новом сервере, которые не делают CFHTTP для себя. – David
После большего количества тестов я вижу, что CFHTTP DOES работает, если я не включаю запрос в URL-адрес. Если я верну строку запроса в URL-адрес, это не сработает. Если я использую CFHTTPPARAM для запроса, он тоже терпит неудачу. – David