main
1<% @configuration['http_interactions'].each do |interaction| %>
2#### <%= interaction['request']['method'].upcase %> <%= interaction['request']['uri'].gsub(/\h{8}-\h{4}-\h{4}-\h{4}-\h{12}/, ':id') %>
3
4Example curl request:
5<% headers = interaction['request']['headers'].map { |(key, value)| "-H \"#{key}: #{value[0]}\"" } %>
6```bash
7$ curl <%= interaction['request']['uri'] %> \
8 -X <%= interaction['request']['method'].upcase %> \
9 -d '<%= interaction['request']['body']['string'] %>' \
10 <%= headers.join(" \\\n ") %>
11```
12Request:
13```text
14<%= interaction['request']['headers'].map { |(key, value)| "#{key}: #{value[0]}" }.join("\n") %>
15```
16```json
17<%= JSON.pretty_generate(JSON.parse(interaction['request']['body']['string'])) rescue nil %>
18```
19Response:
20```text
21<%= interaction['response']['status']['code'] %> <%= interaction['response']['status']['message'] %>
22
23<%= interaction['response']['headers'].map { |(key, value)| "#{key}: #{value[0]}" }.join("\n") %>
24```
25```json
26<%= JSON.pretty_generate(JSON.parse(interaction['response']['body']['string'])) rescue nil %>
27```
28<% end %>