Задать вопрос
SPART4K
@SPART4K
Middle Front-end Developer (Vue.js/Nuxt.js)

Почему не создает cookies?

Используется gin framework. Устанавливаю куки как в документации c.SetCookie("RefreshToken", refreshToken, 3600, "/", "localhost", false, true), после получаю их посредством c.Cookie("RefreshToken"). Приходит ошибка http: named cookie not present. Пробовал добавить в заголовок Set-Cookie и сделать через http.Cookie. Любой вариант выдает ошибку

Все описанное ниже не создает:
c.SetCookie("RefreshToken", refreshToken, 3600, "/", "localhost", false, true)

cookie := http.Cookie{
      Name:     "RefreshToken",
      Value:    url.QueryEscape(refreshToken),
      Path:     "/",
      HttpOnly: true,
      MaxAge:   3600,
      Secure:   true,
      SameSite: http.SameSiteLaxMode,
    }
    http.SetCookie(c.Writer, &cookie)

c.Request.Header.Add("Set-Cookie", cookie.String())
  • Вопрос задан
  • 354 просмотра
Подписаться 1 Средний 6 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
  • Skillfactory
    Профессия Backend-разработчик на Go
    12 месяцев
    Далее
  • Хекслет
    GO-разработчик
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы