March 2019
Intermediate to advanced
708 pages
17h 9m
English
TSharedRef<IHttpRequest> http = HttpModule::Get().CreateRequest();
http->OnRequestProgress().BindLambda( [this](FHttpRequestPtr request, int32 sentBytes, int32 receivedBytes) -> void { int32 contentLen = request->GetResponse()->GetContentLength(); float percentComplete = 100.f * receivedBytes / contentLen; UE_LOG(LogTemp, Warning, TEXT("Progress sent=%d bytes / received=%d/%d bytes [%.0f%%]"), sentBytes, receivedBytes, contentLen, percentComplete); });
Read now
Unlock full access