net/http: add ParseCookie, ParseSetCookie

Fixes #66008

Change-Id: I64acb7da47a03bdef955f394682004906245a18b
Reviewed-on: https://go-review.googlesource.com/c/go/+/578275
Reviewed-by: Damien Neil <dneil@google.com>
Auto-Submit: Cherry Mui <cherryyz@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
This commit is contained in:
Jes Cok 2024-04-12 01:52:37 +08:00 committed by Gopher Robot
parent f367fea83a
commit 076166ab4e
4 changed files with 348 additions and 94 deletions

View file

@ -0,0 +1,7 @@
The new [ParseCookie] function parses a Cookie header value and
returns all the cookies which were set in it. Since the same cookie
name can appear multiple times the returned Values can contain
more than one value for a given key.
The new [ParseSetCookie] function parses a Set-Cookie header value and
returns a cookie. It returns an error on syntax error.