使用 JS 创建 WEBSOCKET 连接, new WebSocket("ws://127.0.0.1:7326"); 能否自定义 Origin ?
使用 JS 创建 WEBSOCKET 连接, new WebSocket("ws://127.0.0.1:7326"); 能否自定义 Origin ?
|
ghostheavenJul 8, 2017 via Android
1
不能,能的话就能随便跨域了。但服务端可以允许跨域,参见 Access-Control-Allow-Origin 头 https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Origin
|
|
momocraftJul 8, 2017
2
Origin 是浏览器不能允许 js 改的 http 头之一.
|
|
3
事实上, 你都不能在 ws 连接上加任何 header
|