【发布时间】:2021-01-04 23:11:22
【问题描述】:
总之,我正在尝试使用 Javascript 向托管在本地引擎上的 Rasa 服务器引擎发送一个发布请求。最终,我正在尝试构建一个 chabot 用户界面,用于提供数据并与 Rasa 服务器交互。
This 文档告诉我将发布请求发送到特定的 webhook 地址,但到目前为止我还没有成功获得正确的响应。当我使用 Insomnia 时,与 rasa 服务器的通信是有效的,所以我猜测我的代码目前有问题。我的代码如下:
var message = {
sender: "Bobby",
message: "Hello!"
};
let url = "http://localhost:5055/webhooks/rest/webhook";
var req = new XMLHttpRequest();
req.addEventListener('load', () => {alert("hello World");});
req.open('post', url, true); // (method, url, async)
req.setRequestHeader('Content-Type', 'application/json');
req.send(JSON.stringify(message));
这是我用来发送请求的代码的 sn-p。我究竟做错了什么?提前感谢您的帮助。
【问题讨论】:
标签: javascript post xmlhttprequest webhooks rasa