gpt4 book ai didi

ruby-on-rails - 如何从 Rails 项目的响应中删除 session cookie 以支持 Xero Webhooks?

转载 作者:行者123 更新时间:2023-12-05 07:35:16 26 4
gpt4 key购买 nike

我正在尝试实现 Xero Webhook在我的 Ruby on Rails 应用程序中。但是,Xero 文档说响应不应包含任何 cookie。因此,我试图找到一种方法从响应中删除所有 cookie,但我没有运气。始终有一个名称为 _rails-devise_session 的 cookie,它是支持 session 的 cookie。

我怎样才能删除这个 cookie(或者一开始就不存在)但只针对服务于 Xero Webhook 的特定端点?

最佳答案

由于 Xero 网络 Hook API 的不灵 active 和糟糕的文档,我在框架外创建了一个文件并使用 .htaccess 来引导传入流量。

使 cookie 无效不起作用,将值设置为 null 也不起作用。如果 cookie 的数组键根本不存在,网络 Hook 将不起作用。

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .*xerowebhook /webhooklanding.php [QSA,L,END]
RewriteRule ^ index.php [QSA,L]

我还没有找到使用 session cookie 的可行替代方案。

关于ruby-on-rails - 如何从 Rails 项目的响应中删除 session cookie 以支持 Xero Webhooks?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49645029/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com