Swift NSHTTPCOOKIE存储计数:2
我怎样才能把它循环成一个cookie呢?看看这段代码Swift NSHTTPCOOKIE存储计数:2,swift,count,nshttpcookiestorage,Swift,Count,Nshttpcookiestorage,我怎样才能把它循环成一个cookie呢?看看这段代码 var httpCookie:NSHTTPCookieStorage=NSHTTPCookieStorage.sharedHTTPCookieStorage(); println(httpCookie) <NSHTTPCookieStorage cookies count:2> 看看这个代码 var httpCookie:NSHTTPCookieStorage=NSHTTPCookieStorage.sharedHTTPCoo
var httpCookie:NSHTTPCookieStorage=NSHTTPCookieStorage.sharedHTTPCookieStorage();
println(httpCookie)
<NSHTTPCookieStorage cookies count:2>
看看这个代码
var httpCookie:NSHTTPCookieStorage=NSHTTPCookieStorage.sharedHTTPCookieStorage();
println(httpCookie)
<NSHTTPCookieStorage cookies count:2>
使用Swift 5中的URLSession,可以以一种简洁的方式循环返回的Cookies
var cookies:[NSHTTPCookie] = NSHTTPCookieStorage.sharedHTTPCookieStorage().cookies as [NSHTTPCookie]
for cookie:NSHTTPCookie in cookies as [NSHTTPCookie] {
if cookie.name as String == "CookieName" {
var cookieValue : String = "CookieName=" + cookie.value! as String
//if you want to add to your request
youRequest.setValue(cookieValue, forHTTPHeaderField: "cookie")
}
}
URLSession.shared.dataTaskwith:url{data,resp,中出现错误
如果let response=resp as?HTTPURLResponse{
使用Swift 5中的URLSession打印,以一种简洁的方式循环返回的Cookie
var cookies:[NSHTTPCookie] = NSHTTPCookieStorage.sharedHTTPCookieStorage().cookies as [NSHTTPCookie]
for cookie:NSHTTPCookie in cookies as [NSHTTPCookie] {
if cookie.name as String == "CookieName" {
var cookieValue : String = "CookieName=" + cookie.value! as String
//if you want to add to your request
youRequest.setValue(cookieValue, forHTTPHeaderField: "cookie")
}
}
URLSession.shared.dataTaskwith:url{data,resp,中出现错误
如果let response=resp as?HTTPURLResponse{
打印