网页版的 curl——webcurl

最近在测试钉钉的机器人消息,用的是 webhook 的方式,需要使用 curl 发送 post 请求。

在终端里面使用 curl 命令来测试,有点麻烦,我平时的做法是,开一个记事本,或者 notepad–。

在里面填写好命令之后,再复制到终端里面执行。要修改?就修改后,再复制、粘贴到终端,执行……

有点繁琐,虽然在网上也能找的一些在线测试的网站,但是不知道会不会被泄露信息,不太敢用。

然后我就找到了不错的开源工具 o8oo8o/WebCurl: 极简网页版API调试神器

webcurl

readme 是中文的,目前 star 数量是差不多 600。下载后是一个可执行文件,运行之后打开 4444 端口就可以使用,非常方便。

❯ ./webcurl
time=2026-06-07T16:42:11.740+08:00 level=INFO msg=日志初始化 level=INFO file=/Users/ming/WebCurl.log stdout=true
服务启动配置:
--host : 0.0.0.0
--port : 4444
--daemon : false
--echo-server : true
--log-level : info
--log-file : /Users/ming/WebCurl.log (默认)
--log-size : 100M
--ssl-cert-key : ssl_cert.key
--webroot : 使用内嵌index.html (默认)
--ssl-cert : ssl_cert.pem
--upload-dir : <空> (仅透传)
--stdout-log : true
time=2026-06-07T16:42:11.741+08:00 level=INFO msg=服务启动配置 config="map[--daemon:false --echo-server:true --host:0.0.0.0 --log-file: --log-level:info --log-size:100M --port:4444 --ssl-cert:ssl_cert.pem --ssl-cert-key:ssl_cert.key --stdout-log:true --upload-dir: --webroot:]"
2026/06/07 16:42:11 ERROR 初始启动失败 error=没有可用的监听配置

程序启动完成,按 Ctrl+C 退出; OS:[ darwin ]; PID:[ 62194 ];

内存占用 16.8M,非常棒。

webcurl-mem