В Android Studio я использую этот код для получения данных с сервера
url = new URL(url);
HttpURLConnection connection = null;
try
{
HttpURLConnection.setFollowRedirects(false);
connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("GET");
connection.setConnectTimeout(10000);
connection.setInstanceFollowRedirects(false);
InputStream inputStream = connection.getInputStream();
this.header = connection.getHeaderFields();
this.status = connection.getResponseCode();
}
В Swift 5 я могу выполнить аналогичную задачу, используя URLSession.shared.dataTask()
, но не смог найти что-нибудь, чтобы заменить InputStream inputStream = connection.getInputStream()
.
После того, как я провел небольшое исследование Swift 5 inputStream и outputStream, я запутался, кто-нибудь может дать пример того, как это заменить?