从本地日志生成表单 post 以测试 webhook?

Generate form post from local log to test a webhook?

我正在尝试通过 shopify CreateOrder webhook 解析 json 格式的复杂表单 post

为了简化测试和编码,我想从服务器中的参数 = 重新创建 post。输出这样我就不必在每个测试周期都创建一个购物车

这是我的日志文件中的示例:

Started POST "/shopify?id=123456&shopifyaction=OC&incomingpipe=6" for xxx.xxx.xxx.xxx at 2021-03-09 14:24:22 +0000
Processing by ShopifyWebhooksController#shopify_webhook as TEXT
  Parameters: {"A1984"=>"1", "A9873"=>"5", "A1674"=>"2", "A8724"=>"1", "A3574"=>"3", "A1165"=>"5", "wbid"=>"162", "shopifyaction"=>"OC", "incomingpipe"=>"6"}
 [WB] Shopify Post Verified 

我想从 ajax 或控制器中获取其中的参数散列和 post 它,但我在尝试将其转换为咖啡脚本时一直在兜圈子 /或 json 或任何将其解析为形式的东西,男子气概,因为来自 shopify 的实际真实 post 是一种可怕的疯狂混乱。即使有一个好的文本编辑器 find replace 我也会到处抛出错误只是为了让 jQuery 阅读它

在我缺少的控制器中是否有一个简单明显的过程来执行此操作?

对于任何正在寻找解决方案的人来说,

Yaro 的工厂Gem REPOST 解决所有麻烦

https://github.com/vergilet/repost