If the temp string is very large I get java.io.IOException: Error writing to server at getInputStream
String tmp  = js.deepSerialize(taskEx);
URL url = new URL("http://"
                    + "localhost"
                    + ":"
                    + "8080"
                    + "/Myproject/TestServletUpdated?command=startTask&taskeId=" +taskId + "'&jsonInput={\"result\":"
                    + URLEncoder.encode(tmp) + "}"); 
                    URLConnection conn = url.openConnection();
                     InputStream is = conn.getInputStream();
Why is that? This call goes to the servlet mentioned in the URL.
 
     
     
     
     
    