рдЕрдЧрд░ рдЬрд┐рди рдиреЗ http.Server
рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реЛрддрд╛, рддреЛ рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдп рдХрд░ рд╕рдХрддрд╛ рдерд╛:
// s is a http.Server instance
s.SetKeepAlivesEnabled(false)
рд▓реЗрдХрд┐рди рдЬрд┐рди рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рддреЛ, рд╣рдо рдЗрд╕реЗ рдХреИрд╕реЗ рдкреВрд░рд╛ рдХрд░рддреЗ рд╣реИрдВ ?
: +1:
рд╕реНрдХреЗрд▓реЗрдмрд▓ REST рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдПрдХрд▓-рдЕрдиреБрд░реЛрдз рдХрдиреЗрдХреНрд╢рди рдирд╣реАрдВ рдЦреЛрддреЗ рд╣реИрдВред
https://github.com/gin-gonic/gin#custom-http- рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди
router := gin.Default()
s := &http.Server{
Addr: ":8080",
Handler: router, // < here Gin is attached to the HTTP server
// ReadTimeout: 10 * time.Second,
// WriteTimeout: 10 * time.Second,
// MaxHeaderBytes: 1 << 20,
}
s.SetKeepAlivesEnabled(false)
s.ListenAndServe()
рдЬрд┐рди (muxer) рдФрд░ HTTP рд╕рд░реНрд╡рд░ рдЕрдореВрд░реНрдд рдХреА рд╡рд┐рднрд┐рдиреНрди рдкрд░рддреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред
@manucorporat рдЕрджреНрднреБрдд рдФрд░ рд╕рд░рд▓ред рдзрдиреНрдпрд╡рд╛рджред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
https://github.com/gin-gonic/gin#custom-http- рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди
рдЬрд┐рди (muxer) рдФрд░ HTTP рд╕рд░реНрд╡рд░ рдЕрдореВрд░реНрдд рдХреА рд╡рд┐рднрд┐рдиреНрди рдкрд░рддреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред