https://github.com/gin-gonic/gin/pull/3822
https://github.com/gin-gonic/gin/pull/3821
https://github.com/gin-gonic/gin/pull/3793
https://github.com/gin-gonic/gin/pull/3780
https://github.com/gin-gonic/gin/pull/3776
https://github.com/gin-gonic/gin/pull/3773
