title: Can chunked Transfer-Encoded data include CRLF?
body: <p>I've read about chunked Transfer-Encoding and basically got the point. However, there's something I don't quite understand and hasn't been reffered to in all the sources I've read.</p>
  <p>A chunked encoded data is structured as a series of chunks, each structured as follows:</p>
  <pre><code>&lt;chunk size&gt; (In ASCII bytes expressing the hexadecimal value)
  \r\n
  &lt;data&gt;
  \r\n
  </code></pre>
  <p>What I don't understand is: what if the payload itself contains a <code>\r\n</code> ? Doesn't it interfere with the way we track when a chunk starts and ends?
  You could argue that even if it does, we still have the chunk size before the chunk so that CRLF shouldn't bother us, but then I would ask - if so, why having these CRLFs in the first place?</p>
  <p>Please clarify.</p>