根據檔案:
PostFormValue 回傳 POST、PATCH 或 PUT 請求正文的命名組件的第一個值。URL 查詢引數被忽略。PostFormValue 在必要時呼叫 ParseMultipartForm 和 ParseForm 并忽略這些函式回傳的任何錯誤。 如果 key 不存在,則 PostFormValue 回傳空字串。
因此,當 POST 正文中不存在時,該函式Request.PostFormValue(key string) string回傳一個空字串key,但當它存在且其值為空時,它也會回傳。
我如何才能只檢查密鑰是否在 POST 正文中,而不管其值如何?
uj5u.com熱心網友回復:
決議表單,然后檢查是否在post 表單中設定了密鑰。
req.ParseForm()
hasKey := req.PostForm.Has("key")
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/493500.html
