title: Length limit on JSON parameters on GET request
body: <p>My Android app is making two GET calls to my Server API. In the first one, is this, where parameter <code>code</code> is a 256 char String.</p>
  
  <pre><code>$.getJSON( myServerEndpoint, {
      action: "doStuff1",
      username: $("#username").val(),
      code: my256charString,
      format: "json"
  })
  .done(function( data ) {
      doStuff2Response(data);  
  });
  </code></pre>
  
  <p>The second one is this, where parameter <code>code</code> is a 5120 char String. Both reach the same server endpoint.</p>
  
  <pre><code>$.getJSON( myServerEndpoint, {
      action: "doStuff2",
      username: $("#username").val(),
      code: my5120CharString,
      format: "json"
  })
  .done(function( data ) {
      doStuff2Response(data);  
  });
  </code></pre>
  
  <p>When I call both of them from the same device and same user connected to WiFi or most mobile data providers, it works perfectly.</p>
  
  <p>However, when I connect from a Vodafone data connection, the second request never reaches the server. I cannot find any other explanation than that there is a limit on the length of the parameters with Vodafone. </p>
  
  <p>Any ideas or solutions?</p>