WebSocket 接続
HULFT-WebConnect Data Transfer API は、WebSocket を使用した通信が必須です。
WebSocket の詳細は、RFC 6455 を参照してください。
Example Code
Java
import javax.websocket.*; import java.net.URI; import java.io.IOException; // ... @ClientEndpoint public class SampleClient { // ... @OnOpen public void onOpen(Session session) { // ... } private Session openSession() { Session session = null; WebSocketContainer container; container = ContainerProvider.getWebSocketContainer(); String serviceUri = "wss://california-ap.webconnect.hulft.com/api/v2/relay/hulft?method=put"; try { session = container.connectToServer(SampleClient.class, URI.create(serviceUri)); } catch (IOException | DeploymentException e) { System.out.println("An error occurred: " + e); } return session; } // ... }