1 2 3 4 5 6 7 8 9 10 11 | public class CustomConfigurator extends ServerEndpointConfig.Configurator { private static final String ORIGIN = "http://jeremy.laptop:8080"; @Override public boolean checkOrigin(String originHeaderValue) { if(originHeaderValue==null || originHeaderValue.trim().length()==0) return true; return ORIGIN.equals(originHeaderValue); } } |
1 2 3 4 5 6 7 8 9 10 11 | @ServerEndpoint(value = "/query", configurator = CustomConfigurator.class) public class WebSocketTestServer { @OnMessage public void onMessage(String message, Session session) throws IOException, InterruptedException { session.getBasicRemote().sendText("We got your query: " + message + "\nPlease wait for a while, we will response to you later."); Thread.sleep(5000); session.getBasicRemote().sendText("Sorry, we did not find the answer."); } } |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |