linux команды проверки curl websocket ▍Curl¶ Проверка WebSocket¶ curl --include \ --http1.1 \ --no-buffer \ --header "Connection: Upgrade" \ --header "Upgrade: websocket" \ --header "Host: example.com:80" \ --header "Origin: http://example.com:80" \ --header "Sec-WebSocket-Key: SGVsbG8sIHdvcmxkIQ==" \ --header "Sec-WebSocket-Version: 13" \ http://example.com:80/ лучше использовать ключ "--http1.1", т.к. заголовки Connection и Upgrade недействительны в http/2, и curl будет использовать http/2, если ваш сервер поддерживает это. Проверка на наличие текста в URL (вариант IF-THEN)¶ curl -s google.com |fgrep -ci "301 moved" > /dev/null && echo "True" || echo "False" HTTP status code¶ http_code=$(curl -kIso /dev/null -w "%{http_code}" https://google.com)