Invoke-WebRequest POST 来自远程网络事件链的 InFile

Invoke-WebRequest POST InFile from remote network chain of events

Invoke-WebRequest -Headers $headers -Method "POST" -Uri $uri -InFile $fileToAttach

在上面的网络请求中:

当我 运行 这个命令时,$fileToAttach 是否会下载到我的电脑(在内存中?)然后文件被发送到 $uri?如果不是,发生的事件链是什么?

使用 Wireshark 的快速测试显示 Invoke-WebRequest,顺序为:

  1. 开始到目标服务器的 TCP 连接$uri
  2. 将整个 -InFile 文件从远程服务器加载到内存中,
  3. 继续 1 中的连接,处理 https/auth 个步骤,
  4. 发布文件