entendendo o envio da solicitação post (com curl)

1

tudo bem, sei que perguntas relacionadas foram respondidas:

Qual é o comando cURL? sintaxe de linha para fazer uma solicitação POST?

link

mas minha pergunta é bem mais básica,

Supostamente, temos o seguinte form em uma página html :

<form action="/" method="post">
<h3>echo your name:</h3>
<input id="myname" name="myname" type="text" value="nafas">
<input type="image" src="/img/verifyName"  onclick="progress(true)">
<script type="text/javascript">document.write('<a href="#" onclick="document.getElementById(\'myname\').value=\'\';return false">Clear Field</'+'a>')</script>
</form>

Uma vez clton é clicado, basicamente ecoa o que já está digitado na caixa de texto

Então, minha pergunta é como exatamente a mesma coisa com " curl ". o que eu preciso para ecoar meu nome?

o servidor está sendo executado localmente. Eu não posso fornecer o link. mas digamos que ele esteja em execução em http://www.example.com

EDIT 1:

é assim que a função de progresso se parece:

<script type="text/javascript">
function progress(s){var o=document.getElementById("myname");if(o){if(s){o.style.backgroundImage="url(/img/progress.gif)";o.style.backgroundPosition="right center";
o.style.backgroundRepeat="no-repeat";}else{o.style.backgroundImage="none";}}}
</script>
    
por nafas 24.03.2015 / 13:50

1 resposta

2

Nesse formulário você forneceu o Javascript que chama a função progress() e essa função ecoa o valor.

Não há URL para enviar o valor via postagem. Como ele é manipulado via Javascript, se curl nem wget pode enviar o formulário para você.

    
por 24.03.2015 / 14:31