首页 > 解决方案 > 在 Google-Worflows 和 Google-Admin 上 PUT 或 POST

问题描述

我正在将 GCP-Workflows 中的项目与 GCP-Admin 集成,但我在 Admin 中输入数据时遇到困难(我打算设置字段““暂停”:true / false})。但 GCP-Admin 只接受PUT 而不是 POST,我在 Playground 中进行了检查,由于 GCP-Workflows 没有 PUT 方法,如何解决这种情况?

标签: google-admin-sdkgoogle-workflows

解决方案


根据GCP Workflows 文档,您可以使用下一步来执行任何类型的 HTTP 请求GET, HEAD, POST, PUT, DELETE, OPTIONS, PATCH

所以PUT它看起来是这样的:

- STEP_NAME:
    call: http.request
    args:
        url: URL_VALUE
        method: PUT
        headers:
            KEY:VALUE
        body:
            KEY:VALUE
        query:
            KEY:VALUE
        auth:
            type:{OIDC|OAuth2}
        timeout: VALUE_IN_SECONDS
    result: RESPONSE_VARIABLE

推荐阅读