Previously in iOS7 when we try to upload with stream request in background we get following exception
Terminating app due to uncaught exception \'NSGenericEx
You can't upload streamed tasks using Background Configuration. I successfully upload data only in two cases:
You can upload a multipart file in background - just that this is not straight forward. Refer: AFNetworking error in uploadTaskWithStreamedRequest