我试图使用CURL发送带有url参数的DELETE
请求。我做:CURL命令行URL参数
curl -H application/x-www-form-urlencoded -X DELETE http://localhost:5000/locations` -d 'id=3'
但是,服务器中是不多见的参数ID = 3,我试着用一些GUI应用程序,当我通过网址为:http://localhost:5000/locations?id=3
,它的工作原理。我真的宁愿使用CURL而不是这个GUI应用程序。任何人都可以请指出我做错了什么?
它工作。我刚刚意识到URL必须在引号之间才能接受参数。该MIME类型适用于带有参数的URL,并且这是GUI应用程序使用的内容。另外,我不想做'GET'。我想'DELETE'而不是'GET',我想遵循适当的REST设计标准,所以我在删除时使用DELETE而不是GET。 – darksky
在我的情况下,它只适用于双引号,用单引号说 curl:(1)协议'http不支持或禁用libcurl 但引用工作得很好。 –