Get dan Set Header
package main
import (
"fmt"
"net/http"
"github.com/gin-gonic/gin"
)
func main() {
r := gin.Default()
r.GET("/", TestHeader)
r.Run(":5000")
}
func TestHeader(ctx *gin.Context) {
// Get header dari request
testHeader := ctx.GetHeader("Content-Type")
// Set new header in response
ctx.Header("Content-Type", "application/xml")
ctx.Header("Content-Type", "application/json")
ctx.Header("Test", "test")
// Get header from response
getResHeader := ctx.Writer.Header().Get("Content-Type")
fmt.Println(getResHeader)
ctx.JSON(200, gin.H{
"status": http.StatusOK,
"header": testHeader,
})
}
Last updated