1
對於調試,我希望看到原始請求正在發送 到我的yesod應用程序。如何查看yesod中的原始請求體?
我知道如何使用runRequestBody
https://www.stackage.org/haddock/lts-7.0/yesod-core-1.4.24/Yesod-Core-Handler.html#v:runRequestBody
現在有rawRequestBody
。我正在使用
rawRequestBody Data.Conduit.$$ Data.Conduit.List.consume
內部defaultLayout
但結果總是空的。
實際的表現形式是Conduit,所以我懷疑它已經在這個時候流失了。那麼我什麼時候能夠在數據保存的狀態下看到這個?假設這是可能的,那麼如何在不刪除其內容的情況下閱讀它?
有你調用'rawRequestBody'這可能叫'runRequestBody'或類似之前運行什麼?任何類型的POST表單處理都可以做到這一點。 –
是的,這是POST的處理程序。 – d8d0d65b3f7cf42