axios 的 get 方法 params 傳參 400 的問題


axios 的 get 方法 params 傳參,在輸入框中輸入某些特殊字符 例如中括號,請求時會直接報 400 錯誤,Bad Request。

原因:axios 的 get 方法,在使用 params 傳參時,已經對對象參數進行了序列化處理

方案:在創建 axios 實例時,增加可選的序列化屬性 paramsSerializer,在負責序列化 'params'的函數中使用自定義參數的序列化

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM