Http Response IsValid is false

No problem on Windows platform。But in the IOS platform Response.IsValid() is flase.Why?

void UBCHttpRequest::StartRequest(FString URL, FString JSONParams)

{

TSharedPtr<class IHttpRequest> HttpRequest = FHttpModule::Get().CreateRequest();

HttpRequest->OnProcessRequestComplete().BindUObject(this,&UBCHttpRequest::HandleHttpRequestComplete);
HttpRequest->SetHeader(TEXT("Content-Type"), TEXT("application/; charset=utf-8"));
HttpRequest->SetURL(URL);
HttpRequest->SetVerb(TEXT("POST"));
HttpRequest->SetContentAsString(JSONParams);
HttpRequest->ProcessRequest();

}

void UBCHttpRequest::HandleHttpRequestComplete(FHttpRequestPtr Request, FHttpResponsePtr Response, bool bWasSuccessful)

{

if (Response.IsValid() && EHttpResponseCodes::IsOk(Response->GetResponseCode()))
{
	
}
else
{
	
}

}

Looking on iOS implmentation of HTTP it should log any errors, so check there. UE4 should stream output log where any other application do in iOS, never devloped on iOS so i don’t know where :stuck_out_tongue: