com.apple.WebKit.Networking HTTP load failed (error code: 100 [1:100])

I was trying to access a URL with long parameters and got connection error that doesn't give much information.

I used NSURLSession in my iOS app and noticed the same URL doesn't work on iOS/MacBook Safari. it works fine with other browsers in my MacBook and curl command also works fine. I can access other URL under same domain in Safari, hence no SSL issue.

Below is error message I pulled from Mac console logs:


error 16:15:23.237303 -0700 com.apple.WebKit.Networking HTTP load failed (error code: 100 [1:100])

error 16:15:23.237409 -0700 com.apple.WebKit.Networking NSURLSessionTask finished with error - code: 100


What does this message mean? Is there way to find more defails? Thanks.


Below is the more log messages before the error logs

======================================================================================================================

:

:

default 16:15:23.095329 -0700 com.apple.WebKit.WebContent Memory usage info dump at MainFrameLoadStarted:

default 16:15:23.095363 -0700 com.apple.WebKit.WebContent phys_footprint: 129388544

default 16:15:23.095384 -0700 com.apple.WebKit.WebContent compressed: 0

default 16:15:23.095404 -0700 com.apple.WebKit.WebContent javascript_gc_heap_extra_memory_size: 12144850

default 16:15:23.095422 -0700 com.apple.WebKit.WebContent resident_size: 145932288

default 16:15:23.095439 -0700 com.apple.WebKit.WebContent pagecache_page_count: 0

default 16:15:23.095458 -0700 com.apple.WebKit.WebContent javascript_gc_heap_capacity: 20320562

default 16:15:23.095476 -0700 com.apple.WebKit.WebContent virtual_size: 3974529024

default 16:15:23.095492 -0700 com.apple.WebKit.WebContent document_count: 2

default 16:15:23.095511 -0700 com.apple.WebKit.WebContent internal: 55275520

default 16:15:23.107000 -0700 com.apple.WebKit.WebContent 0x11157c090 - FrameLoader::prepareForLoadStart: Starting frame load (frame = 0x11157c000, main = 1)

default 16:15:23.107314 -0700 com.apple.WebKit.WebContent 0x1119cec00 - DocumentLoader::startLoadingMainResource: Starting load (frame = 0x11157c000, main = 1)

default 16:15:23.107678 -0700 com.apple.WebKit.WebContent 0x1115f5000 - WebLoaderStrategy::scheduleLoad: Resource has been queued for scheduling with the NetworkProcess (frame = 0x11157c000, priority = 4, pageID = 1, frameID = 1, resourceID = 39, WebResourceLoader = 0x11aed3d90)

default 16:15:23.107932 -0700 com.apple.WebKit.Networking 0x10c76d400 - NetworkResourceLoader::start: Retrieving resource from cache (pageID = 1, frameID = 1, resourceID = 39, isMainResource = 1, isSynchronous = 0)

default 16:15:23.108052 -0700 com.apple.WebKit.Networking 0x10c76d400 - NetworkResourceLoader::startNetworkLoad: (pageID = 1, frameID = 1, resourceID = 39, isMainResource = 1, isSynchronous = 0)

default 16:15:23.109948 -0700 com.apple.WebKit.Networking 0x7ff90962a470 opened /var/folders/47/lfhj9z8n4n91q_g_gx46yf_h0000gp/C/com.apple.WebKit.Networking+com.apple.Safari//mds/mdsObject.db: 4636 bytes

default 16:15:23.114206 -0700 com.apple.WebKit.Networking 0x7ff909432b00 opened /var/folders/47/lfhj9z8n4n91q_g_gx46yf_h0000gp/C/com.apple.WebKit.Networking+com.apple.Safari//mds/mdsDirectory.db: 50744 bytes

default 16:15:23.114508 -0700 com.apple.WebKit.Networking 0x7ff909423160 opened /Users/****/Library/Keychains/login.keychain-db: 837544 bytes

default 16:15:23.119442 -0700 com.apple.WebKit.Networking 0x7ff90962a470 opened /Users/****/Library/Keychains/Microsoft_Intermediate_Certificates: 20460 bytes

default 16:15:23.122491 -0700 com.apple.WebKit.Networking skipping upgrade for locked keychain /Users/****/Library/Keychains/Microsoft_Intermediate_Certificates

default 16:15:23.122639 -0700 com.apple.WebKit.Networking 0x7ff9094593e0 opened /Library/Keychains/System.keychain: 72572 bytes

default 16:15:23.126955 -0700 com.apple.WebKit.Networking skipping upgrade for locked keychain /Users/****/Library/Keychains/Microsoft_Intermediate_Certificates

default 16:15:23.127201 -0700 com.apple.WebKit.Networking skipping upgrade for locked keychain /Users/****/Library/Keychains/Microsoft_Intermediate_Certificates

default 16:15:23.127420 -0700 com.apple.WebKit.Networking skipping upgrade for locked keychain /Users/****/Library/Keychains/Microsoft_Intermediate_Certificates

default 16:15:23.127619 -0700 com.apple.WebKit.Networking skipping upgrade for locked keychain /Users/****/Library/Keychains/Microsoft_Intermediate_Certificates

default 16:15:23.127822 -0700 com.apple.WebKit.Networking skipping upgrade for locked keychain /Users/****/Library/Keychains/Microsoft_Intermediate_Certificates

default 16:15:23.128026 -0700 com.apple.WebKit.Networking skipping upgrade for locked keychain /Users/****/Library/Keychains/Microsoft_Intermediate_Certificates

default 16:15:23.128188 -0700 com.apple.WebKit.Networking TIC TCP Conn Start [23:0x7ff90b10a510]

default 16:15:23.157100 -0700 com.apple.WebKit.Networking TIC TCP Conn Event [23:0x7ff90b10a510]: 1 Err(0)

default 16:15:23.157134 -0700 com.apple.WebKit.Networking TIC TCP Conn Connected [23:0x7ff90b10a510]: Err(0)

default 16:15:23.157252 -0700 com.apple.WebKit.Networking TIC Enabling TLS [23:0x7ff90b10a510]

default 16:15:23.182383 -0700 com.apple.WebKit.Networking TIC TLS Event [23:0x7ff90b10a510]: 2, Pending(0)

default 16:15:23.182494 -0700 com.apple.WebKit.Networking TIC TLS Event [23:0x7ff90b10a510]: 20, Pending(0)

default 16:15:23.183125 -0700 com.apple.WebKit.Networking TIC TCP Conn Event [23:0x7ff90b10a510]: 8 Err(0)

default 16:15:23.183178 -0700 com.apple.WebKit.Networking TIC TLS Handshake Complete [23:0x7ff90b10a510]

default 16:15:23.183971 -0700 com.apple.WebKit.Networking skipping upgrade for locked keychain /Users/****/Library/Keychains/Microsoft_Intermediate_Certificates

default 16:15:23.184433 -0700 com.apple.WebKit.Networking skipping upgrade for locked keychain /Users/****/Library/Keychains/Microsoft_Intermediate_Certificates

default 16:15:23.184781 -0700 com.apple.WebKit.Networking skipping upgrade for locked keychain /Users/****/Library/Keychains/Microsoft_Intermediate_Certificates

default 16:15:23.185190 -0700 com.apple.WebKit.Networking skipping upgrade for locked keychain /Users/****/Library/Keychains/Microsoft_Intermediate_Certificates

default 16:15:23.185590 -0700 com.apple.WebKit.Networking skipping upgrade for locked keychain /Users/****/Library/Keychains/Microsoft_Intermediate_Certificates

default 16:15:23.186003 -0700 com.apple.WebKit.Networking skipping upgrade for locked keychain /Users/****/Library/Keychains/Microsoft_Intermediate_Certificates

default 16:15:23.186376 -0700 com.apple.WebKit.Networking skipping upgrade for locked keychain /Users/****/Library/Keychains/Microsoft_Intermediate_Certificates

default 16:15:23.237056 -0700 com.apple.WebKit.Networking TIC TCP Conn Cancel [23:0x7ff90b10a510]

error 16:15:23.237303 -0700 com.apple.WebKit.Networking HTTP load failed (error code: 100 [1:100])

error 16:15:23.237409 -0700 com.apple.WebKit.Networking NSURLSessionTask finished with error - code: 100

default 16:15:23.237658 -0700 com.apple.WebKit.Networking 0x10c76d400 - NetworkResourceLoader::didFailLoading: (pageID = 1, frameID = 1, resourceID = 39, isTimeout = 0, isCancellation = 0, errCode = 100)

default 16:15:23.237896 -0700 com.apple.WebKit.WebContent 0x11aed3d90 - WebResourceLoader::didFailResourceLoad: (pageID = 1, frameID = 1, resourceID = 39)

default 16:15:23.238217 -0700 com.apple.WebKit.WebContent Memory usage info dump at MainFrameLoadCompleted:

default 16:15:23.238264 -0700 com.apple.WebKit.WebContent phys_footprint: 129429504

error 16:15:23.238417 -0700 Safari Page (pid: 13586) did fail provisional navigation (Error: domain=NSPOSIXErrorDomain, code=100)

I used NSURLSession in my iOS app and noticed the same URL doesn't work on iOS/MacBook Safari.

I’m not sure what you mean by the above. If you fetch that URL using NSURLSession, do you get the same error? If so, do that and then print the error to see if it includes any more helpful info (for example, in the

userInfo
dictionary).

Share and Enjoy

Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

let myEmail = "eskimo" + "1" + "@apple.com"
com.apple.WebKit.Networking HTTP load failed (error code: 100 [1:100])
 
 
Q