Разбор set-cookie заголовка на ходу - PullRequest
0 голосов
/ 11 февраля 2019

Я хочу проанализировать файлы cookie, возвращенные POST-запросом, в банку для файлов cookie, но не могу найти документацию по этому вопросу.Есть ли хорошие пакеты или что-то там?Или как мне это сделать?

Редактировать: это не дубликат.Я спрашиваю о разборе файлов cookie, возвращаемых set-cookie, а не об отправке файлов cookie только путем отправки.

1 Ответ

0 голосов
/ 11 февраля 2019

Не ожидается, что вы создаете банку печенья вручную.Вместо этого передайте http.CookieJar интерфейс http.Client при выполнении запроса, и куки будут автоматически обработаны для вас.

Дополнительная информация в этом SO-ответе

По сути, вы бы использовали http-клиент и реализацию cookiejar здесь: https://golang.org/pkg/net/http/cookiejar/

Чтобы сделать что-то вроде:

// All users of cookiejar should import "golang.org/x/net/publicsuffix"
jar, err := cookiejar.New(&cookiejar.Options{PublicSuffixList: publicsuffix.List})
if err != nil {
        log.Fatal(err)
}

client := &http.Client{
        Jar: jar,
}

Пример взят здесь: https://golang.org/pkg/net/http/cookiejar/#example_New

...