首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用Javascript代码片段触发Webhook?

如何使用Javascript代码片段触发Webhook?
EN

Stack Overflow用户
提问于 2019-08-10 00:04:14
回答 1查看 3.1K关注 0票数 2

希望你做得很好!

如果你可以,我希望能帮上忙:我是javascript的新手,我有一个问题。如何通过javascript触发webhook URL (无需加载页面)?在这种情况下,webhook以“静默”方式响应,只是用来启动Zapier事件。真正需要做的就是通过javacsript (包含webhook触发器的javascript )在页面加载时触发URL。只要URL被触发,这就是我真正要找的。

非常感谢你的帮助。:)

谢谢!文斯

我尝试过window.location参数,但它似乎没有触发webhook URL。

代码语言:javascript
运行
复制
<script>
window.location = '[webhook url here]'
<script>

实际结果:代码不会在页面加载时触发webhook URL。

谢谢你的帮助!-文斯

EN

回答 1

Stack Overflow用户

发布于 2019-08-10 00:15:57

您可以使用fetch接口向URL发送请求。

代码语言:javascript
运行
复制
fetch('http://example.com');

这应该足以“触发”(加载) URL,它不会让浏览器真正访问页面,只是向它发送一个请求。

fetch调用返回解析为响应的promise。所以如果你想记录你得到的响应,你可以这样做:*示例取自MDN。在本例中,fetch调用返回JSON数据。

代码语言:javascript
运行
复制
fetch('http://example.com/movies.json')
  .then(function(response) {
    return response.json();
  })
  .then(function(myJson) {
    console.log(JSON.stringify(myJson));
  });

你可以在这里阅读更多关于如何使用它的信息:

https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57433711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档