SecureJSON
json 하이재킹을 방지하기 위해 SecureJSON를 사용합니다.
주어진 구조체가 배열인 경우, 기본적으로 "while(1),"
이 응답 본문에 포함 됩니다.
func main() {
r := gin.Default()
// 자체적인 보안 json 접두사를 사용할 수도 있습니다.
// 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)
})
// 서버가 실행 되고 0.0.0.0:8080 에서 요청을 기다립니다.
r.Run(":8080")
}