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())
  • Вопрос задан
  • 196 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы