code: public PactDslRequestWithoutPath body(DslPart body) {
          DslPart parent = body.close();
          requestMatchers.addCategory(parent.matchers);
          requestGenerators.addGenerators(parent.generators);
          requestBody = OptionalBody.body(parent.toString().getBytes());
          if (!requestHeaders.containsKey(CONTENT_TYPE)) {
              requestHeaders.put(CONTENT_TYPE, Collections.singletonList(ContentType.APPLICATION_JSON.toString()));
          }
          return this;
      }
docs: The body of the request
  
  @param body Built using the Pact body DSL