如何在Swift 3中获取会话ID

时间:2017-03-10 11:47:45

标签: ios iphone swift

我创建了一个登录应用程序,其中包含2个文本字段usernamepassword和登录后的Web视图。这里url

var request = URLRequest(url: URL(string: "https://website.com/tr/webservicelogin?_username=\(vc.username)&_password=\(vc.password)&status=login&mobil=true")!)

当我输入usernamepassword时,这些是webview页面上的显示会话ID。我希望在登录后从cookie中获取此会话ID。任何的想法?

1 个答案:

答案 0 :(得分:0)

后端是负责会话管理的人。当您请求后端登录时,后端会为您创建会话并将会话标识符传回给您。从那时起,客户端标头内的其他请求应包含会话标识符,根据该标识符后端标识会话用户。

Apple创建了NSHTTPCookieStorage API,用于在客户端管理API Reference

如果您要创建示例登录应用程序,则不应该使用cookie。

P.S。您不希望发送未加密的用户凭据(安全违规)。