gpt4 book ai didi

powershell - 将 Invoke-WebRequest 的输出流式传输到屏幕

转载 作者:行者123 更新时间:2023-12-02 22:14:34 26 4
gpt4 key购买 nike

我正在尝试调用一个 Web 请求,该请求将实时打印出纯文本流。它目前可以工作,但在请求完成之前不会产生任何输出。我正在尝试找到一种方法来在连接后立即查看内容。我目前可以使用 Linux 机器中的 curl 命令,它会在生成后立即显示每一行输出。我试图使用它的 PowerShell 命令是这样的:

Invoke-WebRequest -Body @{id=123} -Method POST -Uri http://server/run_command/

Linux上对应的curl命令是:
curl -d id=123 -X POST http://server/run_command/ --no-buffer
--no-buffer选项仅在将输出发送到另一个命令(如 grep)时才需要。如何仅使用 PowerShell 完成此操作?

最佳答案

我现在无法自己测试,但是您是否尝试过扩展内容?

(Invoke-WebRequest -Body @{id=123} -Method POST -Uri http://server/run_command/).Content

关于powershell - 将 Invoke-WebRequest 的输出流式传输到屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46736259/

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