diff options
author | Loïc Hoguin <[email protected]> | 2011-10-10 09:09:15 +0200 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2011-10-10 09:09:15 +0200 |
commit | 25ae2028d6a9ce516b01f0ec126abeab00eb329d (patch) | |
tree | dc9b58ebc4ffda954c20a8320a6525e0afda61bf /src/cowboy_app.erl | |
parent | 7774e64923edd070c5371b2f613f8c60c1877f9c (diff) | |
download | cowboy-25ae2028d6a9ce516b01f0ec126abeab00eb329d.tar.gz cowboy-25ae2028d6a9ce516b01f0ec126abeab00eb329d.tar.bz2 cowboy-25ae2028d6a9ce516b01f0ec126abeab00eb329d.zip |
Add {shutdown, Req} to websocket_init/3 to fail a websocket upgrade
This change allows application developers to refuse websocket upgrades
by returning {shutdown, Req}. The application can also send a reply
with a custom error before returning from websocket_init/3, otherwise
an error 400 is sent.
Note that right now Cowboy closes the connection immediately. Also note
that neither terminate/3 nor websocket_terminate/3 will be called when
the connection is shutdown by websocket_init/3.
Diffstat (limited to 'src/cowboy_app.erl')
0 files changed, 0 insertions, 0 deletions