iOS/MacOS HTTP library