Tôi đang cố gắng sử dụng cURL để gửi dữ liệu đến các hình thức trên URL này:Sử dụng cURL để gửi dữ liệu đến một hình thức
http://dq.sdc.bsnl.co.in/dq/reversePhone.seam?cid=812363
Thấy nguồn của nó, hình thức trông giống như
<form id="revPhone" name="revPhone" method="post" action="/bsnl-web/reversePhone.seam;jsessionid=D238FA7A23A89A38C56B808B96F5D212" enctype="application/x-www-form-urlencoded" onkeyup="if (!check2(event)) {return false;};A4J.AJAX.Submit('loader2','revPhone',event,{'eventsQueue':'myqueue','parameters':{'revPhone:j_id16':'revPhone:j_id16'} ,'actionUrl':'/bsnl-web/reversePhone.seam;jsessionid=D238FA7A23A89A38C56B808B96F5D212','requestDelay':5})">
<input type="hidden" name="revPhone" value="revPhone" />
<input type="hidden" name="revPhone:j_id12" />
<input id="revPhone:firstField" type="text" name="revPhone:firstField" maxlength="8" onkeydown="return removeEnter1(event)" />
Mã dán ở đây: http://hastebin.com/wihunayilu.xml
Cố curl với các giá trị:
curl --data "revPhone:firstField=24988872&revPhone:city=CHENNAI" http://dq.sdc.bsnl.co.in/dq/reversePhone.seam?cid=812363
Tôi kết thúc với cùng một trang một lần nữa dưới dạng câu trả lời. Làm thế nào tôi có thể nhìn thấy (bằng cách sử dụng firebug?) Những gì các thông số được chuyển đến một hình thức đăng bài để tôi có thể gửi một cách chính xác các yêu cầu đến máy chủ?
Thanks a lot
'--verbose' cũng hữu ích, hướng dẫn này có thêm thông tin: http://curl.haxx.se/docs/httpscripting.html – Kzqai