get請求中傳json參數報400的錯誤。
需要對特殊字符進行轉義
后來在網上查資料找到原因了:HttpGet或 HttpPost都不能傳包含雙引號 " 、左大括號“{"、有大括號"}"這樣的參數,
需要對特殊字符進行轉義,
把 " 轉成%22,
把 { 轉成%7b,
把 } 轉成%7d
例如:{"name":"zhangsan", "age":20} 需要改為 %7b"name":"zhangsan", "age":20%7d ,這個時候才可以傳送出去
需要對特殊字符進行轉義
后來在網上查資料找到原因了:HttpGet或 HttpPost都不能傳包含雙引號 " 、左大括號“{"、有大括號"}"這樣的參數,
需要對特殊字符進行轉義,
把 " 轉成%22,
把 { 轉成%7b,
把 } 轉成%7d
例如:{"name":"zhangsan", "age":20} 需要改為 %7b"name":"zhangsan", "age":20%7d ,這個時候才可以傳送出去
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。