anchor.diff:    assertThat(response.header("Authorization")).isEqualTo("foo secret bar");
    // and:
     DocumentContext parsedJson = JsonPath.parse(response.getBody().asString());
  -  assertThatJson(parsedJson).field("url").isEqualTo("/api/v1/xxxx");
  -  assertThatJson(parsedJson).field("fullBody").isEqualTo("{\"foo\":\"bar\",\"baz\":5}");
  -  assertThatJson(parsedJson).field("paramIndex").isEqualTo("bar2");
  -  assertThatJson(parsedJson).field("responseFoo").isEqualTo("bar");
  -  assertThatJson(parsedJson).field("authorization2").isEqualTo("secret2");
  -  assertThatJson(parsedJson).field("responseBaz").isEqualTo(5);
  -  assertThatJson(parsedJson).field("responseBaz2").isEqualTo("Bla bla bar bla bla");
  -  assertThatJson(parsedJson).field("param").isEqualTo("bar");
  -  assertThatJson(parsedJson).field("authorization").isEqualTo("secret");
  +  assertThatJson(parsedJson).field("['fullBody']").isEqualTo("{\"foo\":\"bar\",\"baz\":5}");
  +  assertThatJson(parsedJson).field("['authorization']").isEqualTo("secret");
  +  assertThatJson(parsedJson).field("['authorization2']").isEqualTo("secret2");
  +  assertThatJson(parsedJson).field("['path']").isEqualTo("/api/v1/xxxx");
  +  assertThatJson(parsedJson).field("['param']").isEqualTo("bar");
  +  assertThatJson(parsedJson).field("['paramIndex']").isEqualTo("bar2");
  +  assertThatJson(parsedJson).field("['pathIndex']").isEqualTo("v1");
  +  assertThatJson(parsedJson).field("['responseBaz']").isEqualTo(5);
  +  assertThatJson(parsedJson).field("['responseFoo']").isEqualTo("bar");
  +  assertThatJson(parsedJson).field("['url']").isEqualTo("/api/v1/xxxx?foo=bar&foo=bar2");
  +  assertThatJson(parsedJson).field("['responseBaz2']").isEqualTo("Bla bla bar bla bla");
   ----
   
   As you can see elements from the request have been properly referenced in the response.
  
positive.code: In order to do this you can profit from the `fromRequest()` method that allows you to reference a bunch
  of elements from the HTTP request. You can use the following options:
  
  - `fromRequest().url()` - return the request URL
  - `fromRequest().query(String key)` - return the first query parameter with a given name
  - `fromRequest().query(String key, int index)` - return the nth query parameter with a given name
  - `fromRequest().header(String key)` - return the first header with a given name
  - `fromRequest().header(String key, int index)` - return the nth header with a given name
  - `fromRequest().body()` - return the full request body
  
negative.code: ----
  {
    "url" : "/api/v1/xxxx?foo=bar&foo=bar2",
    "path" : "/api/v1/xxxx",
    "pathIndex" : "v1",
    "param" : "bar",
    "paramIndex" : "bar2",
    "authorization" : "secret",
  