#250·webhook

流式命令输出

作者: wrouesnel创建于 2018年5月16日更新于 2025年12月22日
标签enhancement

我想提议扩展 webhook 以支持流式命令输出。想法是添加一个额外选项,例如 `stream_stdout_as_response`,这意味着执行的命令将被流式传回,而不是在返回之前缓存起来。协议是,只要命令在退出之前写入了至少 1 个字节的 stdout,就将返回 200 OK 的响应。如果命令在没有写入任何内容的情况下退出,则将返回常规的错误消息。我的用例是使用 webhook 为一些 Docker 容器添加大型数据导出功能 - 即在这里 POST 以在后台运行 pg_basebackup 并将 tar 文件写回请求者。