0

我在 Azure 中有一个自动化帐户,其中有一本运行手册。我要做的是从此运行手册进行 API 调用。我需要登录到一些网络服务,获取一个会话令牌,然后使用这个会话令牌来调用一些控制器的方法。

到目前为止,我只找到了一些通过 API 调用 Azure Runbook 的方法(比如说从一些后端 c# 代码),反之亦然。我需要做的是Azure Runbook 调用一些 c# 方法。

有没有办法做到这一点?如果有,我如何在我的通话中传递查询?我期望看到的是这样的:

$response = MakeApiCall -Url "www.someurl.com" -Body "some json for example"
4

1 回答 1

2

是的你可以。

要么是

$Url = "https://my-url"
$Body = @{
    field = "value"
}
Invoke-RestMethod -Method POST -Uri $url -Body $body -UseBasicParsing

或者

Invoke-WebRequest

Invoke-RestMethod 默认解析输出,Invoke-WebRequest 不解析。

于 2019-08-28T09:25:17.557 回答