Lines Matching defs:req
34 static bool ValidateHandShakeMessage(const HttpRequest& req)
36 std::string upgradeHeaderValue = req.upgrade;
39 return req.connection.find("Upgrade") != std::string::npos &&
41 req.version.compare("HTTP/1.1") == 0;
82 bool WebSocketServer::ProtocolUpgrade(const HttpRequest& req)
85 if (!WebSocketKeyEncoder::EncodeKey(req.secWebSocketKey, encodedKey)) {
122 HttpRequest req;
123 if (!HttpRequest::Decode(msgBuf, req)) {
127 if (validateCb_ && !validateCb_(req)) {
132 if (ValidateHandShakeMessage(req)) {
133 return ProtocolUpgrade(req);