使用curl测试websocket服务是否能正常连入_curl websocket-程序员宅基地

技术标签: linux  

部分场景,需要从后台验证websocket服务是否能连入,判断防火墙是否开通,反向代理是否配置正确



参考

https://gist.github.com/htp/fbce19069187ec1cc486b594104f01d0 


curl --include \
     --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/


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/sd2131512/article/details/74996577

智能推荐

c++ 构造函数详细介绍-程序员宅基地

文章浏览阅读1.1k次,点赞33次,收藏17次。c++构造函数详细介绍

双路比例阀放大器_双比例阀放大板是什么东西-程序员宅基地

文章浏览阅读55次。在液压控制方面,双路比例阀放大器可以将输入的控制信号分成两路,分别控制两个液压阀的开度和流量。这样可以实现更加精确和灵活的液压控制系统,满足不同应用场景的需求。例如,在挖掘机、装载机等重型机械设备中,双路比例阀放大器可以实现多级液压系统的同时控制,提高工作效率和安全性。双路比例阀放大器是一种常见的电子设备,它能够将输入信号放大到所需的水平,并输出两个相等或不同的放大信号。这种放大器通常由一个放大器和一个驱动电路组成,可以用于各种应用中,如液压控制、气动控制等。_双比例阀放大板是什么东西

tensorflow的一些用法(矩阵初始化,变量定义,运算)_python tensorflow 变量 初始化 已知矩阵-程序员宅基地

文章浏览阅读4.8k次。必导入的2个包import tensorflow astfimport numpy asnp #情形1 矩阵运算#构建3*4的0矩阵matrix_1 = np.zeros((3,4))x=tf.constant([[2,2],[2,1]],name='a')y=tf.constant([[0,1],[3,5]],name='b')with tf.Se_python tensorflow 变量 初始化 已知矩阵

pinyin4j 生成 首字母词组组合 多音字词组组合_首字母组合生成器-程序员宅基地

文章浏览阅读1.1k次。目标:词组汉字转拼音首字母组合 (包含多音字)pinyin4j 有些汉字是多音字会生成多个拼音,首先需要去重;取首字母;然后取组合一个词组里面建议不要有超过20个多音字;最好多音字5个左右;如果多音字过多,会产生 翻倍 集合,导致内存泄漏;如果多音字过多,建议把集合里面的 String 换成 StringBuilder;以后有时间在优化/** * 汉字转换位汉语拼音首字母..._首字母组合生成器

mysql 给用户all权限_mysql赋给用户权限grant all privileges on-程序员宅基地

文章浏览阅读1.1k次。查看mysql用户表的结构,Field项都是各类权限限制Host限制登录的IP,User限制登录的用户,Delete_priv限制删除权限,Grant_priv限制权限授予,Super_priv为超级权限,authentication_string为密码的加密字符串grant 权限1,权限2,…权限n on数据库名称.表名称 to 用户名@用户地址 identified by '连接口令';权限..._mysql grant all

使用Druid SQL Parser解析SQL-程序员宅基地

文章浏览阅读1.2w次,点赞9次,收藏50次。在以前的博文《使用Spring Boot JPA Specification实现使用JSON数据来查询实体数据》中讲到了目前业务上的需求就是以前老系统是通过配置SQL去抽取一些业务数据的,但现在新系统想通过页面的一些配置化实现跟配置SQL一样去抽取数据。所以在之前的博文讲到了如何利用JPA Specification和构造的JSON数据去抽取数据。但是老系统很多历史数据都是用SQL去配置的,这些配置当然需要迁移到新系统,但是我们不可能手工一条条去把这些SQL转成当前的JSON结构,这样太浪费时间了。所以我的_druid sql parser

随便推点

设置相机水印字体的大小、位置_平板拍照的水印字体大小-程序员宅基地

文章浏览阅读7.9k次。需求是根据保存的照片的不同分辨率设置不同大小的文字水印,文字需要黑色描边,白底色,位于照片右下角水印描边是非常重要的,两种区别明显的颜色(示例代码中使用的就是黑色和白色)可以有效的提升在不同背景下水印的可识别度。解决方法是获取照片的尺寸,然后根据照片的尺寸进行文字大小的设置;并利用canvas.drawText(test,x,y,paint) 设置文字绘制的位置。根据Bitmap的尺..._平板拍照的水印字体大小

C++ 中的虚:虚基类和虚继承_6-3 沙发床-虚基类-程序员宅基地

文章浏览阅读415次。C++ 中的虚:虚基类和虚继承一、问题由来以沙发床为例:沙发床继承了 沙发 和 床。#include <iostream>#include<string>using namespace std;class Sofa{public: Sofa(float pe = .0, string cr = "black") :price_(pe), color_..._6-3 沙发床-虚基类

UVM——RAL模型基础之一(相关层次、设计流程)_uvm ral-程序员宅基地

文章浏览阅读1.2w次,点赞36次,收藏244次。文章目录一、RAL设计流程二、RAL模型层次相关类三、RAL模型设计实现3.1.利用RAL generator(ralgen)将寄存器描述性文档生成UVM寄存器模型3.1.1.创建寄存器模型类(ralgen自动生成)3.1.2.将寄存器放入register block容器中,并加入到对应的Address Map3.2.创建RAL适配器(adapter)3.3.验证环境中实例化RAL模型并建立连接3..._uvm ral

usb3.1和3.0的区别,usb3.1有什么优点-程序员宅基地

文章浏览阅读2.2w次。从测试结果来看,USB 3.1接口的实际性能要比USB 3.0高出不少,连续读写速度在500MB/s到600MB/s左右,最高成绩甚至可以突破700MB/s。而USB 3.0接口方面,其连续读写速率大概在300MB/s到400MB/s左右。虽然USB 3.1标称的接口理论速率是10Gbps,但是其还保留了部分带宽用以支持其他功能,因此其实际的有效带宽大约为7.2Gbps,理论传输速度应该可..._usb3.1和3.0

【优化路由】基于matlab遗传算法WSN通信路由协议【含Matlab源码 4169期】_无线体域网路由策略matlab-程序员宅基地

文章浏览阅读845次,点赞20次,收藏22次。遗传算法WSN通信路由协议完整的代码,方可运行;可提供运行操作视频!适合小白!_无线体域网路由策略matlab

计算机网络协议ppt,计算机网络基础——TCP-IP协议.ppt-程序员宅基地

文章浏览阅读516次。计算机网络基础——TCP-IP协议.ppt (50页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!19.9 积分第 4 章 TCP/IP协议栈*1069_05F9_c1 1999, Cisco Systems, Inc. 早期的协议组通用的协议介绍TCP/IP主机InternetTCP/IP主机TCP/IP 协议栈76543254321应用层1 应用..._网络协议 ppt

推荐文章

热门文章

相关标签