Two question about http

Hello, I’m a mobile-game developer, and I use http to download pak file for patching. The function UE provided about IHttpRequest is very useful and convenient. But all I can do is set a callback function when http completed or call a OnProgress function in every ticks. The problem I am facing is Android’s network sometime is unstable, once that happens, the download process is aborted. What I need to do is make http resume from break point. Is there any solution about this?
The second question is when the pak file is too large, I hope to make several httprequests to download a single big-size file, every httprequest just download a part of the file, after they all finish, I can make them a completed file. Do you Have any solution about this two problems? or is there any thirdparty I can use? thanks