Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 将数据过帐到表单_Linux_Curl - Fatal编程技术网

Linux 将数据过帐到表单

Linux 将数据过帐到表单,linux,curl,Linux,Curl,我正在尝试使用curl将数据发布到表单,并将其保存在文件中,这是我要发布数据的表单,可以在此处访问该网页 它们都返回同一页 预期产量 需要帮助,伙计们 你预计会发生什么?我访问了你的网页并测试了它,我得到了我所期望的结果。当你手动进入该网页并填写信息并点击提交时,它只会带你回到空白页面。如果你用CURL做同样的思考,那么你也会得到空白页面。我首先要确保你的页面在浏览器中像你想象的那样工作 当您使用curl时,就好像您填写了所有表单字段并单击了submit。它不会只是将数据放入表单字段,然后返回

我正在尝试使用curl将数据发布到表单,并将其保存在文件中,这是我要发布数据的表单,可以在此处访问该网页

它们都返回同一页

预期产量


需要帮助,伙计们

你预计会发生什么?我访问了你的网页并测试了它,我得到了我所期望的结果。当你手动进入该网页并填写信息并点击提交时,它只会带你回到空白页面。如果你用CURL做同样的思考,那么你也会得到空白页面。我首先要确保你的页面在浏览器中像你想象的那样工作


当您使用curl时,就好像您填写了所有表单字段并单击了submit。它不会只是将数据放入表单字段,然后返回该页面。

您希望发生什么?我访问了你的网页并测试了它,我得到了我所期望的结果。当你手动进入该网页并填写信息并点击提交时,它只会带你回到空白页面。如果你用CURL做同样的思考,那么你也会得到空白页面。我首先要确保你的页面在浏览器中像你想象的那样工作


当您使用curl时,就好像您填写了所有表单字段并单击了submit。它不只是将数据放入表单字段,然后返回该页面。

这里有一种方法可以实现这一点,我发现这对于类似的活动非常有用


在Firefox中安装并安装。启动Firebug,然后浏览到相关页面并提交表单。然后在Firebug的网络面板中,查看Firecurl输出。它为表单提交提供了CURL命令行,您可以将其剪切并粘贴到shell中并执行。了解任何帖子都需要做些什么的好方法。

这里有一种方法,我发现它对类似的活动非常有用


在Firefox中安装并安装。启动Firebug,然后浏览到相关页面并提交表单。然后在Firebug的网络面板中,查看Firecurl输出。它为表单提交提供了CURL命令行,您可以将其剪切并粘贴到shell中并执行。了解任何帖子都需要做些什么的好方法。

谢谢,这很有意义,使用curl的正确语法是什么!我认为您需要做的第一件事是修复您正在测试的表单。查看您的源代码,您可能希望首先查看此页面,例如,如果您要设置web服务以通过GET处理表单,那么您可以简单地按照现在的方式填写表单,单击“注册!”然后从url栏复制url,如下所示:
curl"http://www.cs.odu.edu/~stirumer/index.html?name=Test&email=Test%40test.com&x=1234&cpwd=1234&gender=m&lang%5B%5D=e&conu=91&submit=Register+%21“
谢谢,这有点道理,使用curl的正确语法是什么!我认为您需要做的第一件事是修复您正在测试的表单。查看您的源代码,您可能希望首先查看此页面,例如,如果您要设置web服务以通过GET处理表单,那么您可以简单地按照现在的方式填写表单,单击“注册!”然后从url栏复制url,如下所示:
curl"http://www.cs.odu.edu/~stirumer/index.html?name=Test&email=Test%40test.com&x=1234&cpwd=1234&gender=m&lang%5B%5D=e&coun=91&submit=Register+%21“
<label for='Fldname'>Name</label></td><td>:</td><td><input type='text' name='name' id='Fldname'/>
    <label for='Fldemail'>Email</label></td><td>:</td><td><input type='text' name='email' id='Fldemail'/>
    <input type='password' name='x' id='Fldpwd'/>
    <input type='password' name='cpwd' id='Fldcpwd'/>
    <input type='radio' value='m' name='gender' id='Fldgendm'/> 
   <label for='Fldgendm'>Male</label> <input type='radio' value='f' name='gender' id='Fldgendf' />
   <label for='Fldgendf'>Female</label>
   <input type='checkbox' value='e' name='lang[]' id='Fldlange'/> Eng <input type='checkbox' value='t' name='lang[]'      id='Fldlangt'/> Tel <input type='checkbox' value='h' name='lang[]' id='Fldlangh' disabled />
    <select name='coun' multiple >
<option value=''>Choose Country</option>
<option value='91'>INDIA</option>
<option value='001'>USA</option>
<option value='002'>United Kingdom</option>
</select>
curl --data 'name=stirumer&email=123@gmail.com&x=test&cpwd=test&gender=m&lang[]=e&coun=91' "www.cs.odu.edu/~stirumer/index.html" -o "3.html"

curl -Gd 'name=stirumer&email=123@gmail.com&x=test&cpwd=test&gen
der=m&lang[]=e&coun=91' "www.cs.odu.edu/~stirumer/index.html" -o "3.html"

curl -X POST -F 'name=stirumer&email=123@gmail.com&x=test&cpwd=test&gender=m&lang[]=e&coun=91' www.cs.odu.edu/~stirumer/index.html -o "2.html"

curl -F 'name=stirumer&email=123@gmail.com&x=test&cpwd=test&gend
er=m&lang[]=e&coun=91' www.cs.odu.edu/~stirumer/index.html -o "1.html"

curl -X POST --data "name=stirumer&email=123@gmail.com&x=test&cpwd=test&gender=m&lang[]=e&coun=91" www.cs.odu.edu/~stirumer/index.html