Вызов API дает ошибку протокола

Я создаю приложение для iOS, используя swift. Я использую URLSession для вызовов API. Я сделал все вызовы API, используя IP-адрес, и все они работали. Теперь, чтобы разместить приложение в магазине, я изменил IP-адрес на доменное имя. API работают от почтальона. Но в моем коде выдается ошибка:
"Загрузка HTTP не удалась (код ошибки: 100 [1:100]), завершена с ошибкой - код: 100, операция не может быть завершена. Ошибка протокола".
Я использовал произвольные нагрузки правда. Я пробовал "https" и "http" в качестве протоколов. Что мне не хватает?
Swift 3
Xcode 9
Тестовое устройство iOS 11

EDIT: Эта проблема не возникает, если я использую IP-адрес сервера. Следовательно, я думаю, что мой запрос или его формат не содержат ошибок. Ошибка возникает только тогда, когда я меняю IP-адрес на доменное имя (https://myServerAddress.com).


person Rounak    schedule 30.10.2017    source источник
comment
Я вижу один голос против. Пожалуйста, сообщите причину, прежде чем проголосовать против. Я не видел повторяющихся вопросов, дающих соответствующий ответ на этот вопрос.   -  person Rounak    schedule 30.10.2017
comment
Возможный дубликат Error Domain=NSPOSIXErrorDomain Code=100 Ошибка протокола   -  person Rishabh    schedule 30.10.2017


Ответы (1)


Описание кода ошибки:

100 Продолжить Клиент ДОЛЖЕН продолжить выполнение своего запроса. Этот промежуточный ответ используется для информирования клиента о том, что начальная часть запроса получена и еще не отклонена сервером. Клиент ДОЛЖЕН продолжить отправку оставшейся части запроса или, если запрос уже был выполнен, проигнорировать этот ответ. Сервер ДОЛЖЕН отправить окончательный ответ после завершения запроса. Подробное обсуждение использования и обработки этого кода состояния см. в разделе 8.2.3.

Похоже, что либо запрос не содержит всех необходимых данных, и, следовательно, сервер просит продолжить отправку оставшихся данных, либо сервер не обрабатывает ответ, который должен быть предоставлен должным образом.

Я вижу это как возможный дубликат: Error Domain = NSPOSIXErrorDomain Code = 100 Protocol ошибка

person Rishabh    schedule 30.10.2017