[FASTCGI] apache2 mod-fastcgi?
Shaun Savage
savages at mozapps.com
Wed Jul 14 01:38:08 EDT 2010
Hi
I am trying to write a websocket fastcgi interface. The problem that I
am having is the websocket request is not a normal http request.
----------------------------------------------------
GET /demo HTTP/1.1
Host: example.com
Connection: Upgrade
Sec-WebSocket-Key2: 12998 5 Y3 1 .P00
Sec-WebSocket-Protocol: sample
Upgrade: WebSocket
Sec-WebSocket-Key1: 4 @1 46546xW%0l 1 5
Origin: http://example.com
^n:ds[4U
--------------------------------------------------
The problem is
^n:ds[4U
is binary 32 bits. and this does not make it to the fastcgi library, I
think it is lost in the apache mod-fastcgi module.
I need this data to create the response
-------------------------------------------------
HTTP/1.1 101 WebSocket Protocol Handshake
Upgrade: WebSocket
Connection: Upgrade
Sec-WebSocket-Origin: http://example.com
Sec-WebSocket-Location: ws://example.com/demo
Sec-WebSocket-Protocol: sample
8jKS'y:G*Co,Wxa
------------------------------------------------
md5 ( f(Key1), f(Key2), binary 32bits)
I was expecting to be able to do a FCGX_GetStr()
but after the header there is nothing in the buffer stream to read.
any ideas on how to get the binary 32 bits to the fastcgi library?
shaun
More information about the FastCGI-developers
mailing list