void ResourceRequest::setStorageSession(CFURLStorageSessionRef storageSession) { updatePlatformRequest(); CFMutableURLRequestRef cfRequest = CFURLRequestCreateMutableCopy(0, m_cfRequest.get()); wkSetRequestStorageSession(storageSession, cfRequest); m_cfRequest.adoptCF(cfRequest); #if PLATFORM(MAC) updateNSURLRequest(); #endif }
void ResourceRequest::setStorageSession(CFURLStorageSessionRef storageSession) { updatePlatformRequest(); auto cfRequest = CFURLRequestCreateMutableCopy(0, m_cfRequest.get()); if (storageSession) _CFURLRequestSetStorageSession(cfRequest, storageSession); m_cfRequest = adoptCF(cfRequest); #if PLATFORM(COCOA) clearOrUpdateNSURLRequest(); #endif }
CFURLRequestRef ResourceRequest::cfURLRequest() const { updatePlatformRequest(); return m_cfRequest.get(); }
CFURLRequestRef ResourceRequest::cfURLRequest(HTTPBodyUpdatePolicy bodyPolicy) const { updatePlatformRequest(bodyPolicy); return m_cfRequest.get(); }