Merge pull request #37 from redgreenapp/master
set cookie headers in doPoll and flushWaitingForPost
This commit is contained in:
commit
06f04a046d
@ -201,7 +201,12 @@ public final class SocketEngine: NSObject, WebSocketDelegate, SocketLogClient {
|
|||||||
|
|
||||||
self.waitingForPoll = true
|
self.waitingForPoll = true
|
||||||
let req = NSMutableURLRequest(URL: NSURL(string: self.urlPolling! + "&sid=\(self.sid)&b64=1")!)
|
let req = NSMutableURLRequest(URL: NSURL(string: self.urlPolling! + "&sid=\(self.sid)&b64=1")!)
|
||||||
|
|
||||||
|
if self.cookies != nil {
|
||||||
|
let headers = NSHTTPCookie.requestHeaderFieldsWithCookies(self.cookies!)
|
||||||
|
req.allHTTPHeaderFields = headers
|
||||||
|
}
|
||||||
|
|
||||||
self.doRequest(req)
|
self.doRequest(req)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -285,7 +290,12 @@ public final class SocketEngine: NSObject, WebSocketDelegate, SocketLogClient {
|
|||||||
self.postWait.removeAll(keepCapacity: false)
|
self.postWait.removeAll(keepCapacity: false)
|
||||||
|
|
||||||
let req = NSMutableURLRequest(URL: NSURL(string: self.urlPolling! + "&sid=\(self.sid)")!)
|
let req = NSMutableURLRequest(URL: NSURL(string: self.urlPolling! + "&sid=\(self.sid)")!)
|
||||||
|
|
||||||
|
if self.cookies != nil {
|
||||||
|
let headers = NSHTTPCookie.requestHeaderFieldsWithCookies(self.cookies!)
|
||||||
|
req.allHTTPHeaderFields = headers
|
||||||
|
}
|
||||||
|
|
||||||
req.HTTPMethod = "POST"
|
req.HTTPMethod = "POST"
|
||||||
req.setValue("text/plain; charset=UTF-8", forHTTPHeaderField: "Content-Type")
|
req.setValue("text/plain; charset=UTF-8", forHTTPHeaderField: "Content-Type")
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user