linux curl POST请求不工作

linux curl POST请求不工作,linux,post,curl,Linux,Post,Curl,我正在尝试使用curl发出POST请求,以从页面检索考试结果:。。。。我使用下面的语法,但是出现了各种错误(比如内容永久移动),尽管我使用了-L选项。。。 curl-L--数据urlencode“semno=7&rectype=1&rollno=10400111005” 任何人都可以在这里发布工作语法,该语法正确地作用于上述链接并检索结果吗 (示例用法是输入roll as 10400111005,然后单击普通学生下的semester7按钮…这就是我尝试使用上述curl语法所做的)尝试: curl

我正在尝试使用curl发出POST请求,以从页面检索考试结果:。。。。我使用下面的语法,但是出现了各种错误(比如内容永久移动),尽管我使用了-L选项。。。 curl-L--数据urlencode“semno=7&rectype=1&rollno=10400111005”

任何人都可以在这里发布工作语法,该语法正确地作用于上述链接并检索结果吗

(示例用法是输入roll as 10400111005,然后单击普通学生下的semester7按钮…这就是我尝试使用上述curl语法所做的)

尝试:

curl -XPOST http://wbutech.net/show-result.php -d '{"semno": 7, "rectype": 1, "rollno": 10400111005}'
除了301/302重定向,此网站需要使用凭据,请尝试:

curl -u user:passwd -XPOST http://50.28.104.43/show-result.php -d'{"semno": 7, "rectype": 1, "rollno": 10400111005}'

用您的真实用户名和密码替换
user:passwd

对不起,它不起作用。上面写着“永久移动”`301 Moved permanually Moved permanually文档已经移动了。这里`在使用:curl-XPOST-d'{“semno”:7,“rectype”:1,“rollno”:10400111005}'时,它现在显示:无法连接无法连接
说明:无法连接到请求的服务器主机<但是,我没有任何用户ID/passwd。。。我的意思是,当我从浏览器中访问它时,我只需输入我的rollnumber并按下Semest7按钮,它就工作得非常好…运行它时没有任何凭据,您将得到403禁止。试试看!对(我有点糊涂…抱歉打扰你…)1)但是为什么我在使用脚本自动执行时需要id/pass,尽管我从web浏览器访问时不需要id/pass?2) 你为什么突然把地址改成了?