我遇到了一个问题,即某些东西在Plug.Parsers.JSON获取请求管道之前读取了http请求的正文。由于这个原因,json插件中的read_body超时——你不能读两次正文。
我们的管道中有一个较早的插件实现了HMAC,并且在某些情况下读取正文。在Plug中,正文使用的模式是什么?我的意思是,如果我们只能读一次,并且必须在Plug.Parsers.JSON中解码,那么...它不会起作用。
后续问题。在生成HMAC哈希时,我们需要包含请求正文吗?我的意思是,对我来说,感觉必须这样做,但我已经陷入了死循环。
谢谢!
我们的管道中有一个较早的插件实现了HMAC,并且在某些情况下读取正文。在Plug中,正文使用的模式是什么?我的意思是,如果我们只能读一次,并且必须在Plug.Parsers.JSON中解码,那么...它不会起作用。
后续问题。在生成HMAC哈希时,我们需要包含请求正文吗?我的意思是,对我来说,感觉必须这样做,但我已经陷入了死循环。
谢谢!