{ "consumer": { "name": "some-test-consumer" }, "provider": { "name": "an unknown provider" }, "interactions": [ { "description": "A test request", "request": { "method": "get", "path": "/weather", "query": "" }, "response": { "status": 200, "headers" : {"Content-type": "application/json"}, "body": {"message" : "sunny"} }, "provider_state": "the weather is sunny" }, { "description": "A test request for text", "request": { "method": "get", "path": "/sometext", "query": "", "body" : "some request text" }, "response": { "status": 200, "headers" : {"Content-type": "text/plain"}, "body": "some text" } } ] }