> For the complete documentation index, see [llms.txt](https://doc.duaer.com/zh/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.duaer.com/zh/build/webhook.md).

# 在 Duaer 里用 Webhook 接收请求

在 Duaer 里，Webhook 是数字组织的入口。测试地址只在监听时有效，生产环境地址要发布之后才接外部请求。
## 先用测试地址

1. 第一个节点选 Webhook。填 Path，并选 HTTP 方法，例如 POST。
2. 打开节点，复制测试地址。
3. 点监听测试事件，再用另一个工具向测试地址发一次请求。
4. 节点输出里能看到这次请求的内容。后面的节点接在 Webhook 后面。

## 什么时候回复调用方

Respond 决定对方什么时候收到 HTTP 响应：

- Immediately：这个节点一执行就回复，默认状态码 200。后面的节点还在跑时，对方已经拿到响应。
- When Last Node Finishes：等最后执行的节点结束，把它的数据回给对方。
- Using 'Respond to Webhook' Node：在后面加 Respond to Webhook，由那个节点决定回复内容和时机。

对外正式用时点发布。生产环境地址才开始接请求。没发布时，外部调用生产环境地址不会启动这条数字组织。见 [在 Duaer 里保存并发布数字组织](/zh/build/save-and-publish.md)。
## Questions

### Duaer 的测试地址可以一直给外部系统用吗？

不行。测试地址只在你点了监听测试事件的那段时间有效。外部系统用生产环境地址，而且要先发布。

