我可以使用method=DELETE
中的wget
删除单个文件,但如果要删除100个文件,那么如何删除所有文件呢?我尝试*
但不支持通配符。谢谢你:)。
wget --user=xxx --password=xxx --xxx --method=DELETE \
xxxx://www.xxxx.com/xxx/xx/xxxx/myfile.foo
答案 0 :(得分:1)
这取决于您尝试执行该命令的域上是否已实现此操作。请参阅该服务的(REST?)API,它可能会记录在网站上。
来自Hypertext Transfer Protocol -- HTTP/1.1的费用:
DELETE方法请求源服务器删除资源 由Request-URI标识。这种方法可以被人类覆盖 原始服务器上的干预(或其他方式)。客户不能 保证操作已经进行,即使是 从原始服务器返回的状态代码表示该操作 已成功完成。但是,服务器不应该 表示成功,除非在给出答复时,它打算成功 删除资源或将其移至无法访问的位置。