![컬을 사용하여 웹 소켓에 데이터를 보내는 방법은 무엇입니까?](https://linux55.com/image/130044/%EC%BB%AC%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EC%9B%B9%20%EC%86%8C%EC%BC%93%EC%97%90%20%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%A5%BC%20%EB%B3%B4%EB%82%B4%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
저는 bash 쉘을 사용하고 있으며 네트워크 소켓과 통신을 시도하고 있습니다. 이 스크립트를 찾았습니다.https://gist.github.com/htp/fbce19069187ec1cc486b594104f01d0웹 소켓에 연결해야 하지만 실제로 엔드포인트에 데이터를 전달해야 하는 경우 매개변수가 나열되지 않습니다. 당신은 그렇게 않았다 방법?
컬이 작업에 적합하지 않으면 다른 명령줄 도구를 사용할 수 있습니다. 요점은 컬을 사용하는 것이 아니라 명령줄에서 무엇이 실행되고 있는지 확인하는 것입니다.
답변1
찾은 스크립트는 초기 Websockets 핸드셰이크를 설정하는 데 필요한 헤더만 보냅니다. 또한 응답에 헤더를 실제로 표시하고 이를 이해하여 핸드셰이크가 성공했는지 확인해야 합니다. 그러나 초기 핸드셰이크를 테스트하는 데 유용하다는 점 외에도 컬은 웹소켓을 지원하지 않습니다. 즉, 웹소켓을 사용하여 실제로 컬과 데이터를 교환하는 것은 불가능합니다.