gpt4 book ai didi

powershell - 使用 Invoke-WebRequest 显示所有内容

转载 作者:行者123 更新时间:2023-12-02 22:44:17 24 4
gpt4 key购买 nike

所以我决定开始使用 PowerShell 而不是命令提示符。我想运行curl。非常不同的输出然后发现 curl 是 PowerShell 中 Invoke-WebRequest 的别名。

以与真实 curl 相同的方式使用 PowerShell curl,我只能显示部分内容。

我发现我可以将 PowerShell curl 的输出放入变量中,然后使用 $variable.Content 显示所有内容,但这似乎是额外的工作超过真实的curl

是否有直接显示所有内容的选项?我在帮助中看不到任何内容。

最佳答案

curl 不同命令行实用程序 Invoke-WebRequest 返回一个具有各种属性的对象,所请求文档的内容只是其中之一。您可以通过扩展属性来获取单个语句中的内容,如下所示:

Invoke-WebRequest 'http://www.example.org/' | Select-Object -Expand Content

或者通过点符号获取属性值,如下所示:

(Invoke-WebRequest 'http://www.example.org/').Content
<小时/>

或者,您可以使用 Windows 端口 curl :

& curl.exe 'http://www.example.org/'

使用其扩展名调用该程序,以将其与 Invoke-WebRequest 的别名 curl 区分开来。

关于powershell - 使用 Invoke-WebRequest 显示所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40702328/

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