Отправка в удаленный файл .cfm с использованием HTML-формы - PullRequest
0 голосов
/ 18 октября 2011

Я хочу, чтобы посетители моего сайта могли искать залы ожидания в аэропортах, предлагаемые компанией Priority Pass. Я создал следующую форму:

<form action="http://prioritypass.com/lounges/lounge-print.cfm" method="post">
  <input type="text" id="print_airport_code" name="print_airport_code" value="MAN" />
  <input type="submit" value="Submit" />
</form>

Что отражает форму, которую они имеют на своем собственном мобильном поисковом сайте ( здесь ). Но когда я отправляю свою форму, кажется, что параметры публикуются неправильно.

Любая помощь была бы великолепна. Спасибо.

Форма на их веб-сайте не содержит полей, которые я пропустил?

1 Ответ

4 голосов
/ 18 октября 2011

Вы указываете не на тот URL;POSTing to /lounges/lounge-print.cfm создает заголовок перенаправления HTTP, который портит ваш вывод.

Кроме того, имя вашего поля ввода неверно.Для использования результатов чужой формы часто требуется, чтобы вы постоянно поддерживали имена всех полей так, как они отображаются на удаленном сайте.

Измените форму на:

<form action="http://www.prioritypass.com/mobile/lounges.cfm" method="post">      
    <input id="Airport_Code" name="Airport_Code" type="text" size="10" value="MAN" />
    <input type="submit" value="Submit" />
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...