Используя превосходный Gorilla mux, у меня есть специальный обработчик для запросов API, использующий application / json в качестве типа контента:
apiRouter := router.PathPrefix("/api").Headers("Content-Type", "application/json").Subrouter()
Однако некоторым пользователям нравится предоставлять больше, чем просто эту строку, то есть application / json;кодировка = UTF-8.Когда это значение заголовка установлено, обработчик возвращает 404.
Как лучше всего справиться с этим, разрешив json и любые спецификации кодировки?