Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable websocket cross-origin while ws_origin is set as "" #248

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

yejianquan
Copy link

Hi Dai,

Gotty is an awesome project and I like it very much, but it seems that there is something unexpected, maybe.
By design , if the flag "ws_origin" is set as "", there should be no cross-origin check for websocket.
But actually if we pass a nil function as CheckOrigin for websocket.Upgradter, the host in the Origin header must not be set or must match the host of the request.
So my change is, if "ws_origin" is set as "", ChechOrigin will be a func who always return true.
Please kindly correct me if my usage went wrong.

BR,
Ye Jianquan

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant