|
|
@ -46,7 +46,6 @@ import org.springframework.util.StringUtils; |
|
|
|
import org.springframework.web.socket.WebSocketHandler; |
|
|
|
import org.springframework.web.socket.WebSocketHandler; |
|
|
|
import org.springframework.web.socket.sockjs.SockJsException; |
|
|
|
import org.springframework.web.socket.sockjs.SockJsException; |
|
|
|
import org.springframework.web.socket.sockjs.SockJsService; |
|
|
|
import org.springframework.web.socket.sockjs.SockJsService; |
|
|
|
import org.springframework.web.socket.sockjs.transport.TransportType; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* An abstract base class for {@link SockJsService} implementations that provides SockJS |
|
|
|
* An abstract base class for {@link SockJsService} implementations that provides SockJS |
|
|
@ -379,12 +378,6 @@ public abstract class AbstractSockJsService implements SockJsService { |
|
|
|
response.setStatusCode(HttpStatus.NOT_FOUND); |
|
|
|
response.setStatusCode(HttpStatus.NOT_FOUND); |
|
|
|
return; |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
else if(!this.allowedOrigins.contains("*") && !TransportType.fromValue(transport).supportsOrigin()) { |
|
|
|
|
|
|
|
logger.debug("Origin check has been enabled, but this transport does not support it, ignoring " |
|
|
|
|
|
|
|
+ requestInfo); |
|
|
|
|
|
|
|
response.setStatusCode(HttpStatus.NOT_FOUND); |
|
|
|
|
|
|
|
return; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
handleTransportRequest(request, response, wsHandler, sessionId, transport); |
|
|
|
handleTransportRequest(request, response, wsHandler, sessionId, transport); |
|
|
|
} |
|
|
|
} |
|
|
|
response.close(); |
|
|
|
response.close(); |
|
|
|