Invoke-WebRequest POST 来自远程网络事件链的 InFile
Invoke-WebRequest POST InFile from remote network chain of events
Invoke-WebRequest -Headers $headers -Method "POST" -Uri $uri -InFile $fileToAttach
在上面的网络请求中:
- $uri 指向一个 public 网站。
- $fileToAttach 指向远程文件共享(通过 VPN 访问)。
- 我的连接是 public 互联网(家庭互联网),连接到上述 VPN 以访问文件共享。
当我 运行 这个命令时,$fileToAttach 是否会下载到我的电脑(在内存中?)然后文件被发送到 $uri?如果不是,发生的事件链是什么?
使用 Wireshark 的快速测试显示 Invoke-WebRequest
,顺序为:
- 开始到目标服务器的 TCP 连接
$uri
- 将整个
-InFile
文件从远程服务器加载到内存中,
- 继续 1 中的连接,处理 https/auth 个步骤,
- 发布文件
Invoke-WebRequest -Headers $headers -Method "POST" -Uri $uri -InFile $fileToAttach
在上面的网络请求中:
- $uri 指向一个 public 网站。
- $fileToAttach 指向远程文件共享(通过 VPN 访问)。
- 我的连接是 public 互联网(家庭互联网),连接到上述 VPN 以访问文件共享。
当我 运行 这个命令时,$fileToAttach 是否会下载到我的电脑(在内存中?)然后文件被发送到 $uri?如果不是,发生的事件链是什么?
使用 Wireshark 的快速测试显示 Invoke-WebRequest
,顺序为:
- 开始到目标服务器的 TCP 连接
$uri
- 将整个
-InFile
文件从远程服务器加载到内存中, - 继续 1 中的连接,处理 https/auth 个步骤,
- 发布文件