了解发送帖子请求(使用 curl)

了解发送帖子请求(使用 curl)

好的,我知道相关问题已经得到解答了:

执行 POST 请求的 cURL 命令行语法是什么?

https://stackoverflow.com/questions/14978411/http-post-and-get-using-curl-in-linux

但我的问题比较基本,

form假设我们的页面中有以下内容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>

一旦单击按钮,它基本上就会回显在文本框中输入的内容

所以我的问题是究竟如何用“ ”做同样的事情curl。我需要什么来回应我的名字?

服务器在本地运行。我无法提供链接。但假设它运行在http://www.example.com

编辑1:

进度函数如下所示:

<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>

答案1

在您提供的形式中,Javascript 会调用该函数progress()并且该函数会回显该值。

没有 URL 可以通过 post 发送值。由于是通过 Javascript 处理的,因此无法curlwget您发送表单。

相关内容