简体   繁体   English

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

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

I need to get value of Header "Set-Cookie" - sessid = EZEaqDixCNZKjY4HwEXSjuR8lKhqkHXGLX6SoZSmtdUegKP7AkUuFOpUIHygf3M5 我需要获取标题“ Set-Cookie”的值-sessid = EZEaqDixCNZKjY4HwEXSjuR8lKhqkHXGLX6SoZSmtdUegKP7AkUuFOpUIHygf3M5

Now I can get all string, but I need only value for sessid - EZEaqDixCNZKjY4HwEXSjuR8lKhqkHXGLX6SoZSmtdUegKP7AkUuFOpUIHygf3M5 现在我可以获取所有字符串,但只需要sessid的值-EZEaqDixCNZKjY4HwEXSjuR8lKhqkHXGLX6SoZSmtdUegKP7AkUuFOpUIHygf3M5

How can I pars this String or give me advise how to get this property. 如何解析此String或给我建议如何获取此属性。

案件

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

First we remove "sessid=" and then dropping the semicolon. 首先,我们删除"sessid=" ,然后删除分号。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM