Home | History | Annotate | Download | only in websockets

Lines Matching full:websocket

40       "Sec-WebSocket-Key2: 12998 5 Y3 1  .P00\r\n"
41 "Sec-WebSocket-Protocol: sample\r\n"
42 "Upgrade: WebSocket\r\n"
43 "Sec-WebSocket-Key1: 4 @1 46546xW%0l 1 5\r\n"
63 "Sec-WebSocket-Key2: 12998 5 Y3 1 .P00\r\n"
64 "Sec-WebSocket-Protocol: sample\r\n"
65 "Upgrade: WebSocket\r\n"
66 "Sec-WebSocket-Key1: 4 @1 46546xW%0l 1 5\r\n"
68 "Cookie: WK-websocket-test=1\r\n"
78 "WK-websocket-test=1; "
79 "WK-websocket-test-httponly=1");
85 "Sec-WebSocket-Key2: 12998 5 Y3 1 .P00\r\n"
86 "Sec-WebSocket-Protocol: sample\r\n"
87 "Upgrade: WebSocket\r\n"
88 "Sec-WebSocket-Key1: 4 @1 46546xW%0l 1 5\r\n"
90 "Cookie: WK-websocket-test=1; WK-websocket-test-httponly=1\r\n"
101 "HTTP/1.1 101 WebSocket Protocol Handshake\r\n"
102 "Upgrade: WebSocket\r\n"
104 "Sec-WebSocket-Origin: http://example.com\r\n"
105 "Sec-WebSocket-Location: ws://example.com/demo\r\n"
106 "Sec-WebSocket-Protocol: sample\r\n"
124 "HTTP/1.1 101 WebSocket Protocol Handshake\r\n"
125 "Upgrade: WebSocket\r\n"
127 "Sec-WebSocket-Origin: http://example.com\r\n"
128 "Sec-WebSocket-Location: ws://example.com/demo\r\n"
129 "Sec-WebSocket-Protocol: sample\r\n"
130 "Set-Cookie: WK-websocket-test-1\r\n"
131 "Set-Cookie: WK-websocket-test-httponly=1; HttpOnly\r\n"
142 EXPECT_EQ("WK-websocket-test-1", cookies[0]);
143 EXPECT_EQ("WK-websocket-test-httponly=1; HttpOnly", cookies[1]);
147 "HTTP/1.1 101 WebSocket Protocol Handshake\r\n"
148 "Upgrade: WebSocket\r\n"
150 "Sec-WebSocket-Origin: http://example.com\r\n"
151 "Sec-WebSocket-Location: ws://example.com/demo\r\n"
152 "Sec-WebSocket-Protocol: sample\r\n"
186 "Sec-WebSocket-Key2: 12998 5 Y3 1 .P00\r\n"
187 "Sec-WebSocket-Protocol: sample\r\n"
188 "Upgrade: WebSocket\r\n"
189 "Sec-WebSocket-Key1: 4 @1 46546xW%0l 1 5\r\n"
206 EXPECT_FALSE(request_info.extra_headers.HasHeader("Sec-WebSocket-Key1"));
207 EXPECT_FALSE(request_info.extra_headers.HasHeader("Sec-WebSocket-Key2"));
213 EXPECT_TRUE(request_info.extra_headers.GetHeader("Sec-WebSocket-Protocol",
222 "HTTP/1.1 101 WebSocket Protocol Handshake\r\n"
223 "Sec-WebSocket-Origin: http://example.com\r\n"
224 "Sec-WebSocket-Location: ws://example.com/demo\r\n"
225 "Sec-WebSocket-Protocol: sample\r\n";
237 EXPECT_TRUE(response_info.headers->HasHeaderValue("Sec-WebSocket-Origin",
239 EXPECT_TRUE(response_info.headers->HasHeaderValue("Sec-WebSocket-Location",
241 EXPECT_TRUE(response_info.headers->HasHeaderValue("Sec-WebSocket-Protocol",
249 "HTTP/1.1 101 WebSocket Protocol Handshake\r\n"
250 "Upgrade: WebSocket\r\n"
252 "Sec-WebSocket-Origin: http://example.com\r\n"
253 "Sec-WebSocket-Location: ws://example.com/demo\r\n"
254 "Sec-WebSocket-Protocol: sample\r\n"
268 "Sec-WebSocket-Key2: 12998 5 Y3 1 .P00\r\n"
269 "Sec-WebSocket-Protocol: sample\r\n"
270 "Upgrade: WebSocket\r\n"
272 "Sec-WebSocket-Key1: 4 @1 46546xW%0l 1 5\r\n"
291 EXPECT_TRUE(headers.find("Sec-WebSocket-Key1") == headers.end());
292 EXPECT_TRUE(headers.find("sec-websocket-key1") == headers.end());
293 EXPECT_TRUE(headers.find("Sec-WebSocket-Key2") == headers.end());
294 EXPECT_TRUE(headers.find("sec-websocket-key2") == headers.end());
297 EXPECT_EQ("sample", headers["sec-websocket-protocol"]);
308 headers["sec-websocket-origin"] = "http://example.com";
309 headers["sec-websocket-location"] = "ws://example.com/demo";
310 headers["sec-websocket-protocol"] = "sample";
316 // Note that order of sec-websocket-* is sensitive with hash_map order.
318 "HTTP/1.1 101 WebSocket Protocol Handshake\r\n"
319 "Upgrade: WebSocket\r\n"
321 "sec-websocket-location: ws://example.com/demo\r\n"
322 "sec-websocket-origin: http://example.com\r\n"
323 "sec-websocket-protocol: sample\r\n"
334 // Note that websocket won't use multiple headers in request now.
339 "Sec-WebSocket-Key2: 12998 5 Y3 1 .P00\r\n"
340 "Sec-WebSocket-Protocol: sample\r\n"
341 "Upgrade: WebSocket\r\n"
342 "Sec-WebSocket-Key1: 4 @1 46546xW%0l 1 5\r\n"
344 "Cookie: WK-websocket-test=1; WK-websocket-test-httponly=1\r\n"
361 EXPECT_TRUE(headers.find("Sec-WebSocket-Key1") == headers.end());
362 EXPECT_TRUE(headers.find("sec-websocket-key1") == headers.end());
363 EXPECT_TRUE(headers.find("Sec-WebSocket-Key2") == headers.end());
364 EXPECT_TRUE(headers.find("sec-websocket-key2") == headers.end());
367 EXPECT_EQ("sample", headers["sec-websocket-protocol"]);
368 EXPECT_EQ("WK-websocket-test=1; WK-websocket-test-httponly=1",
377 headers["sec-websocket-origin"] = "http://example.com";
378 headers["sec-websocket-location"] = "ws://example.com/demo";
379 headers["sec-websocket-protocol"] = "sample";
380 std::string cookie = "WK-websocket-test=1";
382 cookie += "WK-websocket-test-httponly=1; HttpOnly";
389 // Note that order of sec-websocket-* is sensitive with hash_map order.
391 "HTTP/1.1 101 WebSocket Protocol Handshake\r\n"
392 "Upgrade: WebSocket\r\n"
394 "sec-websocket-location: ws://example.com/demo\r\n"
395 "sec-websocket-origin: http://example.com\r\n"
396 "sec-websocket-protocol: sample\r\n"
397 "set-cookie: WK-websocket-test=1\r\n"
398 "set-cookie: WK-websocket-test-httponly=1; HttpOnly\r\n"