Invoke-WebRequest : 无法连接到远程服务器 所在位置 行:1 字符: 1 + Invoke-WebRequest -Uri https://raw.githubusercontent.com/python-poetr ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest],WebExce ption + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand
时间: 2023-08-28 19:19:34 浏览: 893
这是一个 PowerShell 的错误信息,意思是无法连接到远程服务器。您正在尝试使用 Invoke-WebRequest 命令从 https://raw.githubusercontent.com/python-poetry/poetry/master/install-poetry.py 下载一个文件,但是 PowerShell 无法连接到该服务器。这可能是由于网络连接问题、该服务器宕机或者该 URL 错误引起的。您可以尝试检查您的网络连接是否正常,或者尝试使用其他工具下载该文件,看看能否成功。
相关问题
Invoke-WebRequest : 找不到与参数名称“X”匹配的参数。 所在位置 行:1 字符: 6 + curl -X POST "http://127.0.0.1:50000" /-H 'Content-Type: application/ ... + ~~ + CategoryInfo : InvalidArgument: (:) [Invoke-WebRequest],ParameterBindingException + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.InvokeWebRequestCommand
根据你提供的错误信息,看起来你正在使用的是PowerShell,而不是标准的curl命令。在PowerShell中,你应该使用Invoke-WebRequest命令来发送HTTP请求。下面是你提供的命令在PowerShell中的正确用法:
```powershell
Invoke-WebRequest -Uri "http://127.0.0.1:8000" -Method POST -Headers @{"Content-Type"="application/json"} -Body '{"prompt": "你好", "history": []}'
```
这个命令使用`Invoke-WebRequest`来发送POST请求。这里的参数用法略有不同:
- `-Uri "http://127.0.0.1:8000"` 指定目标URL。
- `-Method POST` 指定请求方法为POST。
- `-Headers @{"Content-Type"="application/json"}` 设置请求头的Content-Type为application/json。
- `-Body '{"prompt": "你好", "history": []}'` 指定请求体中要发送的数据,同样是使用JSON格式。
请将此命令复制到PowerShell中执行,以便发送带有指定数据的POST请求。确保目标服务器正在运行并监听端口8000,并且可以正确处理该请求。
Invoke-WebRequest -Uri https://aka.ms/wslubuntu2004 -OutFile Ubuntu.appx -UseBasicParsing
你可以使用上述的 PowerShell 命令来下载 Ubuntu 20.04 的应用包。该命令使用 `Invoke-WebRequest` 函数来下载指定的 URL,并将文件保存为 `Ubuntu.appx`。参数 `-UseBasicParsing` 用于指定仅使用基本的解析功能来处理 HTML 内容。这样可以提高命令的执行效率。
阅读全文