尝试在Linux上使用Curl更新URL

时间:2014-07-12 19:26:31

标签: shell curl

我正在尝试更新一张票,我正试图通过Linux来做到这一点。不确定是否可以这样做,在搜索方式中,我找到了一个博主分享,他/她也在尝试更新某些内容

他/她使用以下命令更新网址。

curl -i -u "script-user:password" -X PUT -d "short_description=Update+me"      https:/0005000972

我怀疑他/她正在尝试使用&#34更新网址;更新我"。 是对的吗?或者有人可以解释那个博主试图做什么吗?

1 个答案:

答案 0 :(得分:0)

这是RESTful请求。这是一个使用标准HTTP方法(GET,POST,PUT,DELETE)查询服务器的请求。

  • -X PUT指定使用的方法
  • -d "...."指定发送到服务器的数据
  • https://...(在您的示例中形成错误)当然是目标服务器的URL

通常,PUT方法用于替换服务器上的现有属性/值。由于可用的具体参数和/或方法是服务相关的,我只能猜测这里打算更新一些名为short_description的属性来存储值Update Me(URL编码 - 或更正式x-www-form-urlencoded

也许您应该首先阅读更多关于这些主题的内容,然后,如果有必要,请发布另一个问题,详细描述目标服务器和您尝试在其上实现的目标。