簡體   English   中英

攔截和修改請求體

[英]Intercept and modify request body

在我期望在我的 POST 端點中的請求正文對象中有三個字段,假設 A、B、C。用戶可以通過: 1. A 和 B 2. 只有 C。

在第二種情況下(僅提供 C 時),我需要從數據庫中的映射中檢索 A 和 B,並將它們添加到請求正文中,以便稍后在我的自定義授權過濾器中進行驗證。

我嘗試了兩種方法 - 創建另一個授權過濾器和委托處理程序。 我設法從數據庫中獲取 A 和 B,但我不知道如何將它們添加到請求正文中。 此外,一旦請求正文流被讀取,它就不能在驗證函數中再次使用。

我會說你不應該修改傳入的請求。 而是更改“自定義授權過濾器”中的代碼以在僅提供 C 時檢索字段 A 和 B。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM