2013-03-25 4 views
0

Я пытаюсь использовать CURL для отправки данных в форму на этом URL:Использование CURL для отправки данных на веб-форму

http://www.yougetsignal.com/tools/web-sites-on-web-server/ 

Попытка локон с этими значениями:

curl -d "remoteAddress=google.com&submit=Check" http://www.yougetsignal.com/tools/web-sites-on-web-server/ 

как могу ли я правильно отправить запрос на сервер?

Большое спасибо

ответ

1

Форма в URL вы процитировать не использует HTTP POST, так что нет никакого способа, чтобы использовать завиток (или любой другой инструмент HTTP POST), чтобы получить результаты, которые вы ожидаете.

Кнопка отправки в этой форме запускает запрос AJAX для POST переменных remoteAddress и key по адресу http://www.yougetsignal.com/tools/web-sites-on-web-server/php/get-web-sites-on-web-server-json-data.php. JSON из этого URL-адреса затем используется для изменения данных на исходной странице.

См. Функцию reverseIpDomainCheck в файле сценария по адресу http://www.yougetsignal.com/tools/web-sites-on-web-server/js/tool.js.

Вы можете попытаться использовать curl to POST для этого URL-адреса, но моя одна попытка вернула нулевые данные. Автор сайта, скорее всего, проверяет значение key, чтобы предотвратить случайное использование пользователем инструмента. Вы можете связаться с автором, чтобы узнать, какое значение требуется для key.

Смежные вопросы