
jmalloc/echo-server一个非常简单的HTTP回显服务器,支持WebSocket和服务器发送事件(SSE)。该服务器设计用于测试HTTP代理和客户端,能将HTTP请求头和请求体的信息回显给客户端。
/.ws可获得用于连接和发送WebSocket消息的基本UI/.sse可通过服务器发送事件(SSE)接收回显响应适用于测试HTTP代理、客户端请求处理、WebSocket通信以及服务器发送事件(SSE)功能,可验证请求头、请求体的传递和处理情况。
PORT:设置服务器端口,默认值为8080LOG_HTTP_BODY:设置此环境变量可将请求体输出到STDOUTLOG_HTTP_HEADERS:设置此环境变量可将请求头输出到STDOUTSEND_SERVER_HOSTNAME:设为false可阻止服务器在回显请求前响应其主机名。客户端可发送X-Send-Server-Hostname请求头并设为true或false,以按请求覆盖此服务器级设置以下示例展示了将HTTP服务器绑定到自定义TCP端口***的几种运行方式。
运行最新版本的容器:
bashdocker run --detach -p ***:8080 jmalloc/echo-server
作为Swarm服务运行:
bashdocker service create --publish ***:8080 jmalloc/echo-server
本地构建Docker容器:
bashmake docker
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务