如何在请求中获取 headers 的值 (URLSession.shared.dataTask(with: request) { (data, response, error)

How get value of headers in request (URLSession.shared.dataTask(with: request) { (data, response, error)

我需要获取 Header "Set-Cookie" 的值 - sessid = EZEaqDixCNZKjY4HwEXSjuR8lKhqkHXGLX6SoZSmtdUegKP7AkUuFOpUIHygf3M5

现在我可以获得所有字符串,但我只需要 sessid 的值 - EZEaqDixCNZKjY4HwEXSjuR8lKhqkHXGLX6SoZSmtdUegKP7AkUuFOpUIHygf3M5

我如何解析这个字符串或给我建议如何得到这个 属性。

"sessid=EZEaqDixCNZKjY4HwEXSjuR8lKhqkHXGLX6SoZSmtdUegKP7AkUuFOpUIHygf3M5;".replacingOccurrences(of: "sessid=", with: "").dropLast()
// Result: EZEaqDixCNZKjY4HwEXSjuR8lKhqkHXGLX6SoZSmtdUegKP7AkUuFOpUIHygf3M5

首先我们删除 "sessid=" 然后删除分号。