Я читал статью и получил вопрос. Что означает «Всегда выполняются перенаправления» в разделе «Соблюдение ограничений фоновой передачи»? Я все еще учу английский, поэтому у меня нет ...

0
InTaek Cho 16 Дек 2020 в 04:49

1 ответ

Лучший ответ

При доступе к URL-адресу сервер может отправить ответ перенаправить , который указывает, что ресурс перемещен. Например, если вы обращаетесь к http://www.example.com, сервер может отправить ответ перенаправления, указывающий, что следует использовать URL-адрес http://example.com.

Для нефоновых сеансов URL используется метод URLSessionDelegate {{X1} } вызывается при получении ответа о перенаправлении. В этом методе делегата вы можете решить, следует ли следовать перенаправлению, перенаправлять на какой-либо другой URL-адрес или отклонять перенаправление и завершаться с ошибкой.

Для фоновых сеансов URL-адресов этот метод не вызывается, и всегда выполняется перенаправление.

В этом случае «Соблюдение ограничений фоновой передачи» означает, что вы не можете полагаться на какую-либо логику в этом методе делегата; ограничение состоит в том, что передача должна работать с отслеживаемыми перенаправлениями.

0
Paulw11 16 Дек 2020 в 06:27