我需要能够发送 REST 调用并将返回的有效负载保存到食谱中的变量(使用厨师独奏)。
使用 HTTPS 进行调用
需要能够获取返回的 cookie 标头才能登录 API
是否有这样的社区 LWRP 可用?我不知道厨师中有任何内置功能允许这样做。(从我读到的 http_request provider in chef 没有回答上述标准)
我需要能够发送 REST 调用并将返回的有效负载保存到食谱中的变量(使用厨师独奏)。
使用 HTTPS 进行调用
需要能够获取返回的 cookie 标头才能登录 API
是否有这样的社区 LWRP 可用?我不知道厨师中有任何内置功能允许这样做。(从我读到的 http_request provider in chef 没有回答上述标准)
资源(以及因此的 LWRP)并没有真正的输出值。你想要的只是使用这个Chef::HTTP
类:
val = Chef::HTTP.new('https://cmdb/').get('/')