Невозможно запросить ресурсы с помощью http.send - PullRequest
1 голос
/ 27 мая 2020

Когда я запускаю следующий код:

data := response {
    response := http.send({
        "method" : "GET",
        "url": "https://httpbin.org/status/200"
    })
}

, я получаю эту ошибку:

1 произошла ошибка: policy.re go: 4: rego_type_error : unsafe вызовы встроенных функций в выражении: http.send

Я использую re go play для запуска этой политики. https://play.openpolicyagent.org/p/iqK8Zt5L62

1 Ответ

2 голосов
/ 28 мая 2020

Я считаю, что это c специально предназначено для игровой площадки, поскольку возможность отправки произвольных HTTP-запросов оттуда потенциально может быть использована неправильно. Ваше правило должно нормально работать в любом другом контексте.

...