Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 411616
Collapse All | Expand All

(-)a/bundles/org.eclipse.rap.rwt/src/org/eclipse/rap/rwt/internal/protocol/ProtocolUtil.java (-1 / +6 lines)
Lines 12-18 Link Here
12
12
13
import static org.eclipse.rap.rwt.internal.protocol.JsonUtil.jsonToJava;
13
import static org.eclipse.rap.rwt.internal.protocol.JsonUtil.jsonToJava;
14
14
15
import java.io.BufferedReader;
15
import java.io.IOException;
16
import java.io.IOException;
17
import java.io.InputStreamReader;
16
import java.util.List;
18
import java.util.List;
17
import java.util.regex.Matcher;
19
import java.util.regex.Matcher;
18
import java.util.regex.Pattern;
20
import java.util.regex.Pattern;
Lines 27-32 Link Here
27
import org.eclipse.rap.rwt.internal.protocol.ClientMessage.SetOperation;
29
import org.eclipse.rap.rwt.internal.protocol.ClientMessage.SetOperation;
28
import org.eclipse.rap.rwt.internal.service.ContextProvider;
30
import org.eclipse.rap.rwt.internal.service.ContextProvider;
29
import org.eclipse.rap.rwt.internal.service.ServiceStore;
31
import org.eclipse.rap.rwt.internal.service.ServiceStore;
32
import org.eclipse.rap.rwt.internal.util.HTTP;
30
import org.eclipse.rap.rwt.internal.util.SharedInstanceBuffer;
33
import org.eclipse.rap.rwt.internal.util.SharedInstanceBuffer;
31
import org.eclipse.rap.rwt.internal.util.SharedInstanceBuffer.IInstanceCreator;
34
import org.eclipse.rap.rwt.internal.util.SharedInstanceBuffer.IInstanceCreator;
32
import org.eclipse.swt.SWT;
35
import org.eclipse.swt.SWT;
Lines 63-69 Link Here
63
    if( clientMessage == null ) {
66
    if( clientMessage == null ) {
64
      HttpServletRequest request = ContextProvider.getRequest();
67
      HttpServletRequest request = ContextProvider.getRequest();
65
      try {
68
      try {
66
        JsonObject json = JsonObject.readFrom( request.getReader() );
69
        InputStreamReader inputStreamReader
70
          = new InputStreamReader( request.getInputStream(), HTTP.CHARSET_UTF_8 );
71
        JsonObject json = JsonObject.readFrom( new BufferedReader( inputStreamReader ) );
67
        clientMessage = new ClientMessage( json );
72
        clientMessage = new ClientMessage( json );
68
      } catch( IOException e ) {
73
      } catch( IOException e ) {
69
        throw new IllegalStateException( "Unable to read the json message" );
74
        throw new IllegalStateException( "Unable to read the json message" );

Return to bug 411616