W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
使用 ?SecureJSON
防止 ?json
劫持。如果給定的結(jié)構(gòu)是數(shù)組值,則默認(rèn)預(yù)置 ?"while(1),"
? 到響應(yīng)體。
func main() {
r := gin.Default()
// 你也可以使用自己的 SecureJSON 前綴
// r.SecureJsonPrefix(")]}',\n")
r.GET("/someJSON", func(c *gin.Context) {
names := []string{"lena", "austin", "foo"}
// 將輸出:while(1);["lena","austin","foo"]
c.SecureJSON(http.StatusOK, names)
})
// 監(jiān)聽并在 0.0.0.0:8080 上啟動服務(wù)
r.Run(":8080")
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: