--- http_interactions: - request: method: get uri: https://example.com/meta body: encoding: US-ASCII string: '' headers: {} response: status: code: 200 message: OK headers: Date: - Wed, 14 Aug 2013 08:52:04 GMT Transfer-Encoding: - chunked Content-Type: - application/json;charset=UTF-8 body: encoding: UTF-8 string: |- { "dependencies": [ {"type": "os", "name": "linux"}, {"type": "package", "name": "build-essential"} ], "provides": [ {"type": "runtime", "name": "ruby"}, {"type": "runtime", "name": "ruby-1.9"} ], "environment": { "PATH": "/opt/apcera/ruby-1.9.3/bin:$PATH", "START_COMMAND": "./startme", "START_PATH": "/app" }, "templates": [ { "path": "foo", "left_delimiter": "<<", "right_delimiter": ">>" }, { "path": "bar" } ] } http_version: recorded_at: Wed, 14 Aug 2013 08:52:04 GMT - request: method: put uri: http://example.com/meta body: encoding: US-ASCII string: resource=dependencies&action=add&type=os&name=someos headers: Content-Type: - application/x-www-form-urlencoded response: status: code: 200 message: headers: Content-Type: - text/html Date: - Mon, 25 Aug 2014 22:37:32 GMT Content-Length: - '4' body: encoding: US-ASCII string: OK http_version: recorded_at: Mon, 25 Aug 2014 22:37:33 GMT - request: method: post uri: http://example.com/done body: encoding: US-ASCII string: '' headers: {} response: status: code: 200 message: OK headers: Content-Type: - text/html; charset=ISO-8859-1 Date: - Mon, 25 Aug 2014 02:00:56 GMT Content-Length: - '2' Connection: - close body: encoding: US-ASCII string: OK http_version: recorded_at: Mon, 25 Aug 2014 02:00:56 GMT recorded_with: VCR 2.9.2