如何获取请求中标头的值(URLSession.shared.dataTask(with:request){(数据,响应,错误)

时间:2018-10-11 10:18:55

标签: ios swift httpresponse nsurlsession

我需要获取标题“ Set-Cookie”的值-sessid = EZEaqDixCNZKjY4HwEXSjuR8lKhqkHXGLX6SoZSmtdUegKP7AkUuFOpUIHygf3M5

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

如何解析此字符串或给我建议如何获取此属性。

Case

1 个答案:

答案 0 :(得分:1)

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

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