0

我正在尝试使用 GET 请求在 Powershell 中调用 API。我熟悉通过在“Body”参数中发送 Powershell 哈希表来过滤响应为“

Invoke-RestMethod -Uri $uri -Body $filters -Headers $headers

但是哈希表只允许我使用等号运算符进行过滤。因为哈希表看起来有点像

$filter = @{id="fl201"; name="john"}

我需要使用“等于”以外的比较,更重要的是“-ne”和“-like”等。在我从 Invoke-RestMethod 获得响应后,我可以过滤它们,但是响应会非常大,以至于请求本身会超时。API 只是客户端和数据库之间的中间件,除了查找与正文中的字段值匹配的行外,什么也不做。那么,有什么方法可以让我在 Web 请求的同时进行复杂的过滤器?提前致谢。

4

0 回答 0