2015-01-04 1 views
0

У меня есть форма, как это:Использовать завиток для отправки данных в форму?

<form method="post" enctype="multipart-form-data" name="my_form" action="http://www.sms-online.web.id/kirim" > 

<input class="field text small" type="text" maxlength="20" name="Phonenumbers" /> 
<br /> 
<textarea rows="5" cols="20" onKeyPress=check_length(this.form); onKeyDown=check_length(this.form); name=Text ></textarea> 
<br /> 
<input id="saveForm" class="btTxt" type="submit" value="KIRIM" name="TOMBOL" /> 
</form> 

Допустим, что форма находится в http://myurl.com/form Как добавить к этой форме , а затем нажмите кнопку представить? и как должен выглядеть мой файл? она должна выглядеть следующим образом или нет:

Phonenumbers=08111111 
Text=SMScontent 

я уже пробовал это, но не получилось:

curl --data "Phonenumbers=0811111&text=testing&TOMBOL=KIRIM" http://myurl.com/form 

Я попытался @sputnick предложение, но получил следующее сообщение об ошибке:

<!DOCTYPE html> 
<html style="height:100%"> 
<head><title> 301 Moved Permanently 
</title></head> 
<body style="color: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;"> 
<div style="height:auto; min-height:100%; ">  <div style="text-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;"> 
     <h1 style="margin:0; font-size:150px; line-height:150px; font-weight:bold;">301</h1> 
<h2 style="margin-top:20px;font-size: 30px;">Moved Permanently 
</h2> 
<p>The document has been permanently moved.</p> 
</div></div><div style="color:#f0f0f0; font-size:12px;margin:auto;padding:0px 30px 0px 30px;position:relative;clear:both;height:100px;margin-top:-101px;background-color:#474747;border-top: 1px solid rgba(0,0,0,0.15);box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;"> 
<br>Proudly powered by <a style="color:#fff;" href="http://www.litespeedtech.com/error-page">LiteSpeed Web Server</a><p>Please be advised that LiteSpeed Technologies Inc. is not a web hosting company and, as such, has no control over content found on this site.</p></div></body></html> 
+0

http://stackoverflow.com/questions/27760655/how-to-post-data-to-server-with-curl# –

ответ

0

Использовать флаг -F для POST multipart-form-data как в:

curl -F "Phonenumbers=0811111&Text=testing&TOMBOL=KIRIM" http://myurl.com/form 
+0

С '--data' это неявное POST –

+0

да, но а не «Content-Type», а не multipart-form-data, но «application/x-www-form-urlencoded» –

1

У вас есть опечатка в Text поле (необходимости капитализировать) так:

curl -d "Phonenumbers=0811111&Text=testing&TOMBOL=KIRIM" http://myurl.com/form 
#       ^

и делать такие вещи, использовать печенье и поддельный агент пользователя. Проверить

man curl 
+0

, пожалуйста, см. мой обновленный пост, он все еще дает мне ошибку – Squidward

+0

Вы должны ** следовать перенаправлениям ** и примените мои рекомендации (а не только опечатку) –

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