gpt4 book ai didi

windows - CMD/Powershell : Commands not working with cURL. Cygwin 工作

转载 作者:可可西里 更新时间:2023-11-01 10:24:46 24 4
gpt4 key购买 nike

我正在尝试让本教程在 CMD 和 Windows Powershell (Windows 7 64) 中运行:http://www.elasticsearchtutorial.com/elasticsearch-in-5-minutes.html

第一个命令在 CMD 中已经不起作用:

curl -XPUT 'http://localhost:9200/blog/user/dilbert' -d '{ "name" : "Dilbert Brown" }'

我收到以下错误消息:

curl: (1) Protocol 'http not supported or disabled in libcurl
curl: (6) Could not resolve host: name
curl: (7) Failed to connect to port 80: Connection refused
curl: (6) Could not resolve host: Dilbert Brown
curl: (3) [globbing] unmatched close brace/bracket in column 1

在 Windows Powershell 中我得到:

{"error":"MapperParsingException[failed to parse]; nested: JsonParseException[Unrecognized token 'Dilbert': was expecting ('true', 'false' or 'null')\n at [Source: [B@132b73b; line: 1, column: 33]]; ","status":400}curl: (3) [globbing] unmatched close brace/bracket in column 7

同样的命令在 Cygwin 中运行没有任何问题。我必须如何编写命令才能使其在 CMD 和 Windows Powershell 中运行?

最佳答案

在 PowerShell 中,从解析的角度来看,命令被正确调用。

在 cmd.exe 中,单引号无效。您需要使用双引号将值括起来。

curl -XPUT "http://localhost:9200/blog/user/dilbert" -d "{ \"name\" : \"Dilbert Brown\" }"

关于windows - CMD/Powershell : Commands not working with cURL. Cygwin 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21100427/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com