無(wú)錫專業(yè)做網(wǎng)站站長(zhǎng)網(wǎng)站查詢工具
今天在Windows 11下測(cè)試Nanamq的HTTP API,按照其文檔輸入:
curl -i --basic -u admin:public -X GET "http://localhost:8081/api/v4/subscriptions"
結(jié)果出現(xiàn)二義性錯(cuò)誤:
而且輸入curl --help命令想看看參數(shù)說(shuō)明的時(shí)候,居然也有錯(cuò)誤:
curl : 未能解析此遠(yuǎn)程名稱: '--help' 所在位置 行:1 字符: 1 + curl --help + ~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest],WebException+ FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand
有點(diǎn)離譜。
上網(wǎng)搜了搜(在 PowerShell 中運(yùn)行 Curl 命令 | D棧 - Delft Stack),才發(fā)現(xiàn)PowerShell中的curl并不是我們喜歡使用的curl軟件,而是PowerShell的內(nèi)部命令,難怪用法不同。
要解決這個(gè)問(wèn)題,辦法倒是簡(jiǎn)單,將curl改為curl.exe就行了。
?
奇怪的知識(shí)又增加了。?