title: Updating database table using HTTP PATCH verb in Postman
body: <p>I am developing an Azure mobile service that contains a table controller with a Patch method:</p>
  
  <pre><code>public Task&lt;User&gt; PatchUser(string id, Delta&lt;User&gt; patch)
  {
      return UpdateAsync(id, patch);
  }
  </code></pre>
  
  <p>I am locally hosting my mobile service and want to test how Patch would work. I am using Postman to do that, but I keep getting HTTP Error 400 with the following response:</p>
  
  <blockquote>
    <p>{   "message": "The HTTP request did not include a valid entity body.
    Please ensure there is an entity body and an associated Content-Type
    header present in the request." }</p>
  </blockquote>
  
  <p>These are the headers I am attaching to HTTP PATCH request:
  <a href="https://i.stack.imgur.com/xXnmx.png" rel="noreferrer"><img src="https://i.stack.imgur.com/xXnmx.png" alt="enter image description here"></a></p>
  
  <p>This is request body:
  <a href="https://i.stack.imgur.com/NkUlX.png" rel="noreferrer"><img src="https://i.stack.imgur.com/NkUlX.png" alt="enter image description here"></a></p>
  
  <p>I've read on <a href="http://williamdurand.fr/2014/02/14/please-do-not-patch-like-an-idiot/" rel="noreferrer">this</a> website that POST requests need to contain bodies like that: [
      { "op": "replace", "path": "/email", "value": "new.email@example.org" }
  ]</p>
  
  <p>If I provide a request body that you can see in the screenshot below, I still get the same response:</p>
  
  <p><a href="https://i.stack.imgur.com/y0mkI.png" rel="noreferrer"><img src="https://i.stack.imgur.com/y0mkI.png" alt="enter image description here"></a></p>
  
  <p>Here is class User that the table controller is based on:</p>
  
  <pre><code>public class User : EntityData
  {
      public string Gender { get; set; }
  }
  </code></pre>
  
  <p>How should I properly send a Patch request via Postman?</p>