title: Why do I get "Error parsing HTTP request header" when POSTing a JSON string?
body: <p>I am trying to send a <code>POST</code> request from browser to my server(local host). My request URL is :</p>
  
  <pre><code> http://localhost:8080/myPath/myServlet?requestData={  .......//Json String......};
  </code></pre>
  
  <p><code>requestData</code> is a json String (I am using GSON for the purpose.) Everything is working fine until the data in the json string exceeds a particular limit. Say, I am sending array of objects in the json string. If the number of objects in the list exceed <code>67</code> then I get following error :</p>
  
  <pre><code> AM org.apache.coyote.http11.AbstractHttp11Processor process
   INFO: Error parsing HTTP request header
   Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.
  </code></pre>
  
  <p>Why is this so? I am totally confused. Why does this happen and what needs to be done to fix this?
  I want to understand the reason behind this, for I don't understand that after particular number of objects it suddenly stops working and I get this error in my console.</p>