diff --git a/SignalServiceKit/src/Network/API/RESTNetworkManager.swift b/SignalServiceKit/src/Network/API/RESTNetworkManager.swift index 0991b55ce82..8b2b3bc6a13 100644 --- a/SignalServiceKit/src/Network/API/RESTNetworkManager.swift +++ b/SignalServiceKit/src/Network/API/RESTNetworkManager.swift @@ -73,6 +73,10 @@ public class RESTSessionManager: NSObject { value: OWSURLSession.signalIosUserAgent, overwriteOnConflict: true) + if signalService.isCensorshipCircumventionActive { + httpHeaders.addHeader("Host", value: TSConstants.censorshipReflectorHost, overwriteOnConflict: true) + } + // Then apply any custom headers for the request httpHeaders.addHeaders(request.allHTTPHeaderFields, overwriteOnConflict: true)