title: Why any HTTP request did not send while using Transfer-Encoding header?
body: <p>This is HTTP request with POST method and Content-Length header:</p>
  <pre><code>POST /pg3.php HTTP/1.1
  Host: 10.10.10.8
  Content-Type: application/x-www-form-urlencoded
  Content-Length: 11
  Connection: keep-alive
  Cookie: pg3_cookie=123456
  
  user=mehran
  </code></pre>
  <p>This is HTTP request with POST method and Transfer-Encoding header:</p>
  <pre><code>POST /pg3.php HTTP/1.1
  Host: 10.10.10.8
  Content-Type: application/x-www-form-urlencoded
  Transfer-Encoding: chunked
  Connection: keep-alive
  Cookie: pg3_cookie=123456
  
  11
  user=mehran
  0
  </code></pre>
  <p>When using WireShark on the server-side, there is <strong>no HTTP request</strong> for the second sample (HTTP request with Transfer-Encoding header) and <strong>instead there's TCP push packet</strong> which contains HTTP request.</p>
  <p>Why this is happened??</p>
  <p>Here is the WireShark for both request:</p>
  <p><a href="https://i.stack.imgur.com/iuo2b.jpg" rel="nofollow noreferrer">WireShark-HTTP-Content-Length</a></p>
  <p><a href="https://i.stack.imgur.com/aZH42.jpg" rel="nofollow noreferrer">WireShark-HTTP-Transfer-Encoding</a></p>