Moin alle Experten,
ich habe ein Problem beim Senden von einem riesigen (MegaByte) String zu Servlet, Es hängt entweder ab oder nach lange Zeit s****** ein Exception aus: "query is null". Bei kleinem "String" klappt das gut. Wie kann man besser machen?
ich habe ein Problem beim Senden von einem riesigen (MegaByte) String zu Servlet, Es hängt entweder ab oder nach lange Zeit s****** ein Exception aus: "query is null". Bei kleinem "String" klappt das gut. Wie kann man besser machen?
Java:
//Kleintseite Code:
String query =
....
"&" + "plan=" + plan+ //plan is der riesige String....
"&" + "xslt=" + encodedxslt;
DataProvider dp = DataProvider.getInstance();
String servletUri = ....;
// make the connection
URL servletURL = new URL(servletUri);
URLConnection urlConnection = servletURL.openConnection();
HttpURLConnection connection = (HttpURLConnection)urlConnection;
connection.setRequestMethod("POST");
connection.setDoInput(true);
connection.setDoOutput(true);
connection.setRequestProperty("accept", DataProviderDefinitions.CONTENT_TYPE_BINARY_DATA + ", " + DataProviderDefinitions.CONTENT_TYPE_PLAIN_TEXT);
connection.setReadTimeout(0);
.......
//send Query
OutputStream os = connection.getOutputStream();
PrintWriter pw = new PrintWriter(os);
pw.print(query);
pw.flush();
.....
Zuletzt bearbeitet: