---
title: Body
description: Using request matchers to specify which requests should respond. TODO
---

This section describes matcher functions designed to target and match HTTP request body content in incoming HTTP requests.

### body
{{{docs.when.body}}}

### body_not
{{{docs.when.body_not}}}

### body_includes
{{{docs.when.body_includes}}}

### body_excludes
{{{docs.when.body_excludes}}}

### body_prefix
{{{docs.when.body_prefix}}}

### body_prefix_not
{{{docs.when.body_prefix_not}}}

### body_suffix
{{{docs.when.body_suffix}}}

### body_suffix_not
{{{docs.when.body_suffix_not}}}

### body_matches
{{{docs.when.body_matches}}}

## JSON Body

### json_body
{{{docs.when.json_body}}}

### json_body_includes
{{{docs.when.json_body_includes}}}

### json_body_excludes
{{{docs.when.json_body_excludes}}}

## URL Encoded Body

### form_urlencoded_tuple
{{{docs.when.form_urlencoded_tuple}}}

### form_urlencoded_tuple_not
{{{docs.when.form_urlencoded_tuple_not}}}

### form_urlencoded_tuple_exists
{{{docs.when.form_urlencoded_tuple_exists}}}

### form_urlencoded_tuple_missing
{{{docs.when.form_urlencoded_tuple_missing}}}

### form_urlencoded_tuple_includes
{{{docs.when.form_urlencoded_tuple_includes}}}

### form_urlencoded_tuple_excludes
{{{docs.when.form_urlencoded_tuple_excludes}}}

### form_urlencoded_tuple_prefix
{{{docs.when.form_urlencoded_tuple_prefix}}}

### form_urlencoded_tuple_prefix_not
{{{docs.when.form_urlencoded_tuple_prefix_not}}}

### form_urlencoded_tuple_suffix
{{{docs.when.form_urlencoded_tuple_suffix}}}

### form_urlencoded_tuple_suffix_not
{{{docs.when.form_urlencoded_tuple_suffix_not}}}

### form_urlencoded_tuple_matches
{{{docs.when.form_urlencoded_tuple_matches}}}

### form_urlencoded_tuple_key_value_count
{{{docs.when.form_urlencoded_tuple_key_value_count}}}