title: WireMock not mapping request by body contains
body: <p>My http request send to this: <code>https://myhost.com/ap</code></p>
  
  <p>My http request with body :</p>
  
  <p>{</p>
  
  <pre><code>  "Body": {
      "CommandName": "GetApplicationProfile"
    },
    "Header": {
      "Command": "GetApplicationProfile",
    }
  }
  </code></pre>
  
  <p>I want to mapping this request by WireMock.</p>
  
  <p>Here WireMock's mapping file.</p>
  
  <pre><code>    {
    "request": {
      "url": "/my_host/ap",
      "bodyPatterns": [
        {
          "contains": "GetApplicationProfile"
        }
      ]
    },
    "response": {
      "headers": {
        "Content-Type": "application/json"
      },
      "status": 200,
      "bodyFileName": "get_profile.json"
    }
  }
  </code></pre>
  
  <p>I start wireMock like this:</p>
  
  <pre><code>java -jar wiremock-standalone-2.18.0.jar --port 8080 --enable-browser-proxying -verbose
  </code></pre>
  
  <p>But when request was started the WireMock not map this request. Nothing happened.
  why?</p>