This commit is contained in:
Naoyuki Kanezawa
2014-02-02 22:48:06 +09:00
parent 72977d5865
commit 5ec5089231

View File

@@ -61,7 +61,7 @@ opts.transports = new String[] {WebSocket.NAME};
socket = new Socket("ws://localhost", opts) { ... }; socket = new Socket("ws://localhost", opts) { ... };
``` ```
### Extra Features only for Java Client ### Extra features only for Java client
Some features are added for simulating browser behavior like handling cookies. Some features are added for simulating browser behavior like handling cookies.
```java ```java
@@ -77,7 +77,7 @@ socket.on(Socket.EVENT_TRANSPORT, new Emitter.listener() {
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
Map<String, String> headers = (Map<String, String>)args[0]; Map<String, String> headers = (Map<String, String>)args[0];
// send cookies to server. // send cookies to server.
headers.put("cookie", "foo=1;"); headers.put("Cookie", "foo=1;");
} }
}).on(Transport.EVENT_RESPONSE_HEADERS, new Emitter.Listener() { }).on(Transport.EVENT_RESPONSE_HEADERS, new Emitter.Listener() {
@Override @Override
@@ -85,7 +85,7 @@ socket.on(Socket.EVENT_TRANSPORT, new Emitter.listener() {
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
Map<String, String> headers = (Map<String, String>)args[0]; Map<String, String> headers = (Map<String, String>)args[0];
// get cookies from server. // get cookies from server.
String cookie = headers.get("set-cookie")); String cookie = headers.get("Set-Cookie"));
} }
}); });
} }