Jon*_*nas 44 linux wget command-line http
我正在尝试使用Wget访问RESTful接口,但我不知道如何使用 Wget 执行 HTTP PUT。我该怎么做?还是不可能?
Joh*_*nry 72
wget --method=PUT --body-data=<STRING>
Run Code Online (Sandbox Code Playgroud)
这有点晚了,但在原始帖子之后的某个时候,他们添加了一个“--method”选项。我不确定它是何时添加的,但请参阅https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=684189#24了解详细信息。
小智 21
由于这是REST接口,我认为您想使用curlwith -X PUT,如下所示:
curl -i -X PUT http://www.example.tld/rest/updateEntity/1234?active=false
Run Code Online (Sandbox Code Playgroud)
或者,如果您需要从文件(如 XML)“发布”数据:
curl -i -X PUT -H "Content-Type: application/xml; charset=utf-8" -d @"/tmp/some-file.xml" http://www.example.tld/rest/updateEntity
Run Code Online (Sandbox Code Playgroud)
小智 6
对我来说,以下工作:
curl -T <file-path> <url>
Run Code Online (Sandbox Code Playgroud)
出于某种原因,当我遵循它时什么也没发生(也没有错误):
curl -X PUT -d <file-path> <url> (did not work)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
88136 次 |
| 最近记录: |