Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.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_Shell_Curl_Sh_Ksh - Fatal编程技术网

如何从LINUX脚本向网站发送输入

如何从LINUX脚本向网站发送输入,linux,shell,curl,sh,ksh,Linux,Shell,Curl,Sh,Ksh,我有一个shell脚本,它从用户那里获取输入,我需要将该输入提供给一个网站。比如说 #!/bin/sh echo -n "Enter Your name > " read name echo -n "Enter Your age > " read age echo -n "Enter your marks > " read marks # now all these 3 inputs have to be feed automatically to a website (e.

我有一个shell脚本,它从用户那里获取输入,我需要将该输入提供给一个网站。比如说

#!/bin/sh
echo -n "Enter Your name > "
read name
echo -n "Enter Your age > "
read age
echo -n "Enter your marks > "
read marks
# now all these 3 inputs have to be feed automatically to a website  (e.g.abc.mydomain.com) which has the data field to take the input. 

您可以将数据转换为json格式,然后使用curl将post请求与数据一起发送到网站Url

#!/bin/sh
echo -n "Enter Your name > "
read name
echo -n "Enter Your age > "
read age
echo -n "Enter your marks > "
read marks

curl -H "Content-Type: application/json" -d "{\"name\" : \"$name\", \"age\" : \"$age\", \"marks\" : \"$marks\"}" http://abc.mydomain.com

您可以将数据转换为json格式,然后使用curl将post请求与数据一起发送到网站Url

#!/bin/sh
echo -n "Enter Your name > "
read name
echo -n "Enter Your age > "
read age
echo -n "Enter your marks > "
read marks

curl -H "Content-Type: application/json" -d "{\"name\" : \"$name\", \"age\" : \"$age\", \"marks\" : \"$marks\"}" http://abc.mydomain.com

定义“向网站馈送”。可以使用
read-p“输入您的姓名>”name
将echo和read结合起来。定义“向网站馈送”。可以使用
read-p“输入您的姓名>”name
将echo和read结合起来。