我正在学习厨师。我需要一些调用http请求GET / POST的示例。如果请求是GET,我们从哪里获取内容?我已经阅读了厨师文档,但对此并不充分。在此先感谢:)
答案 0 :(得分:0)
如果您正在学习厨师,您可能已经阅读了有关烹饪书,食谱和资源的所有信息。 Chef基于所需的状态配置,您可以以资源的形式声明所需的状态,这些资源分为食谱和烹饪书。 chef-client将您的节点置于此声明的所需状态。资源是所需州声明的基本单位。所以,你不会找到有"输出"在编程意义上。您将找到下载到文件的资源(例如remote_file)。通常情况下这是合适的,不需要进一步查看,但如果您出于编程/逻辑原因需要调用远程服务,您通常会以Custom Resources的形式看到这一点。作者和你的食谱打电话。或者以您的资源和/或食谱调用的辅助函数形式定义为Libraries。两者都提供Ruby的全部功能来做任何你想做的事情。图书馆可能是最容易入手的地方。通过将编程条件推送到库和/或资源中,您将获得最佳服务,使您的配方尽可能地声明所需状态。