verifyRequest() public method

public verifyRequest ( Kraken\Network\Http\HttpRequestInterface $request ) : boolean
$request Kraken\Network\Http\HttpRequestInterface
return boolean
Example #1
0
 /**
  * @param HttpRequestInterface $request
  * @return HttpResponseInterface
  */
 public function wsHandshake(HttpRequestInterface $request)
 {
     if ($this->verifier->verifyRequest($request) !== true) {
         return new HttpResponse(400);
     }
     return new HttpResponse(101, ['Upgrade' => 'websocket', 'Connection' => 'Upgrade', 'Sec-WebSocket-Accept' => $this->sign($request->getHeaderLine('Sec-WebSocket-Key'))]);
 }