我创建了一个登录应用程序,其中包含2个文本字段username
,password
和登录后的Web视图。这里url
var request = URLRequest(url: URL(string: "https://website.com/tr/webservicelogin?_username=\(vc.username)&_password=\(vc.password)&status=login&mobil=true")!)
当我输入username
和password
时,这些是webview页面上的显示会话ID。我希望在登录后从cookie中获取此会话ID。任何的想法?
答案 0 :(得分:0)
后端是负责会话管理的人。当您请求后端登录时,后端会为您创建会话并将会话标识符传回给您。从那时起,客户端标头内的其他请求应包含会话标识符,根据该标识符后端标识会话用户。
Apple创建了NSHTTPCookieStorage
API,用于在客户端管理API Reference。
如果您要创建示例登录应用程序,则不应该使用cookie。
P.S。您不希望发送未加密的用户凭据(安全违规)。