Curl Windows server如何发送HTTP删除方法

Curl Windows server如何发送HTTP删除方法,curl,couchbase,windows-server,http-delete,http-method,Curl,Couchbase,Windows Server,Http Delete,Http Method,我正在与Couchbase合作,我想删除一个bucket 根据 我应该这样做: 要删除bucket,请使用delete/pools/default/bucket/[bucket name]HTTP方法和URI 我正在Windows server 2012上工作,这就是我所做的: C:\Users\Administrator>curl -X DELETE "/pools/default/buckets/gamesim-sample" curl: (3) <url> malform

我正在与Couchbase合作,我想删除一个bucket

根据 我应该这样做:

要删除bucket,请使用delete/pools/default/bucket/[bucket name]HTTP方法和URI

我正在Windows server 2012上工作,这就是我所做的:

C:\Users\Administrator>curl -X DELETE "/pools/default/buckets/gamesim-sample"
curl: (3) <url> malformed
C:\Users\Administrator>curl-X DELETE”/pools/default/bucket/gamesim sample
卷曲:(3)畸形

正如您所看到的,我得到了上面显示的错误。

尝试摆脱
字符。

这不是URL,您是否尝试添加
http://localhost:port
对它?

完全相同的问题在这种情况下,我什么也没有得到,但根据couchbase,我应该得到200个响应。请在您链接的页面上为我提供有关如何创建http方法的教程。语法是
curl-u[admin]:[password]http://[localhost]:8091//pools/default/bucket/[bucket name]
,但我认为端口号后面的双斜杠是一个输入错误,应该是单斜杠。请注意,在本例中,它们没有使用-X参数:
curl-u管理员:密码http://10.5.2.54:8091/pools/default/buckets/myTestBucket
,因此您应该将其删除。或者,您可以尝试发送原始HTTP请求,但我还是坚持使用curl。如果您仍然有问题,您可以尝试wget-tooth,因为双斜杠是问题中的一个输入错误,我现在就这样做
C:\Users\Administrator>curl-u Administrator:mypassword-DELETEhttp://localhost:8091/pools/default/buckets/gamesim-示例
,结果为空(我的意思是cmd上没有任何内容,bucket没有删除),问题是这里没有人在帮忙,请帮忙没有人在帮你?所以我应该停止帮忙?当有人试图帮助你时,这样说是不礼貌的。无论如何,这个示例非常清楚,您应该键入
curl-u Administrator:passwordhttp://localhost:8091/pools/default/buckets/gamesim-示例
没有
-X DELETE
我尝试了您的解决方案,但也得到了空结果,但是,当我尝试输入错误的密码或错误的ip地址时,我得到了一个错误的声明,说事情不对,也许那个网站正在为linux做例子,我不知道,我试过使用和不使用-x delete。我的意思是说没有其他人在帮忙,只是我的英语不好