I'm trying to post an object to my API, but it can't be consumed there.

Client Code

```
const url = '/odata/StammVersicherter';
        const headers = new Headers();
        headers.append('Content-Type', 'application/json');
        const requestBody = JSON.stringify(data);
        return this._http.post(url, requestBody , { headers: headers }).map(
            res => {
                // do something with the response
            }
        );

```

Resulting Request
[![enter image description here](https://i.stack.imgur.com/1antj.png)](https://i.stack.imgur.com/1antj.png)

Api Code

```
public async Task<IHttpActionResult> Post([FromBody]Data data)
    {
      string content = await this.Request.Content.ReadAsStringAsync(); // empty! 
      if (!ModelState.IsValid)
      {
        return BadRequest(ModelState);
      }
      _dataContext.Data.Add(data);

      await _dataContext.SaveChangesAsync();

      return Created(versicherter);
    }

```

When this call reaches my api method, the Data object is null. Any quick ideas?