Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在rails中记录原始http请求/响应?_Ruby On Rails - Fatal编程技术网

Ruby on rails 如何在rails中记录原始http请求/响应?

Ruby on rails 如何在rails中记录原始http请求/响应?,ruby-on-rails,Ruby On Rails,有没有办法在rails中记录原始http请求/响应 也就是说,包含正文的纯文本http消息,即使正文是二进制的,也取决于您想要记录的内容。但我相信这就是你要找的。这将返回原始邮件正文。您可以在控制器中的任何方法中调用此方法 获取GET参数也有类似的方法: 如果这还不够好,那么一层可能会有所帮助。谢谢!原始的职位是不够的。我想知道是否有比Rack更直接的方法。深入挖掘该方法的返回值如何?把它撕开,看看里面是什么。我真正想要的是纯文本http消息,而不是rails处理的对象,以防在解析过程中发生意外

有没有办法在rails中记录原始http请求/响应


也就是说,包含正文的纯文本http消息,即使正文是二进制的,也取决于您想要记录的内容。但我相信这就是你要找的。这将返回原始邮件正文。您可以在控制器中的任何方法中调用此方法

获取GET参数也有类似的方法:


如果这还不够好,那么一层可能会有所帮助。

谢谢!原始的职位是不够的。我想知道是否有比Rack更直接的方法。深入挖掘该方法的返回值如何?把它撕开,看看里面是什么。我真正想要的是纯文本http消息,而不是rails处理的对象,以防在解析过程中发生意外