|
|
|
@ -292,6 +292,10 @@ NS_ASSUME_NONNULL_BEGIN
|
|
|
|
|
request.authUsername = authUsername;
|
|
|
|
|
request.authPassword = authPassword;
|
|
|
|
|
|
|
|
|
|
// Don't bother with the default cookie store;
|
|
|
|
|
// these cookies are ephemeral.
|
|
|
|
|
[request setHTTPShouldHandleCookies:NO];
|
|
|
|
|
|
|
|
|
|
return request;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -320,11 +324,11 @@ NS_ASSUME_NONNULL_BEGIN
|
|
|
|
|
request.authUsername = authUsername;
|
|
|
|
|
request.authPassword = authPassword;
|
|
|
|
|
|
|
|
|
|
NSDictionary<NSString *, NSString *> *cookieHeaders = [NSHTTPCookie requestHeaderFieldsWithCookies:cookies];
|
|
|
|
|
for (NSString *cookieHeader in cookieHeaders) {
|
|
|
|
|
NSString *cookieValue = cookieHeaders[cookieHeader];
|
|
|
|
|
[request setValue:cookieValue forHTTPHeaderField:cookieHeader];
|
|
|
|
|
}
|
|
|
|
|
// Don't bother with the default cookie store;
|
|
|
|
|
// these cookies are ephemeral.
|
|
|
|
|
[request setHTTPShouldHandleCookies:NO];
|
|
|
|
|
// Set the cookie header.
|
|
|
|
|
[request setAllHTTPHeaderFields:[NSHTTPCookie requestHeaderFieldsWithCookies:cookies]];
|
|
|
|
|
|
|
|
|
|
return request;
|
|
|
|
|
}
|
|
|
|
|