Certificate pinning has no shared implementation, and should not
Each engine pins through its own trust machinery, and one cannot pin at all.
We use Google Analytics to see which pages help people. No ads, no profiles. Privacy Policy
6 posts
Each engine pins through its own trust machinery, and one cannot pin at all.
Install auth after retry and a refresh happens per attempt; before, once.
Streaming a file body needs a filesystem, and one target has none.
OkHttp and NSURLSession cache to disk, the browser's cache is the browser's, and the common engine has none. Measured hit rates differ by a factor nobody budgeted for.
A dropped socket is a normal event with no exception on some engines. Reconnection with jitter and a resume token is application code, and it is the same code on all four.
You configure one connect timeout. OkHttp, NSURLSession and the browser each enforce a different thing with it.