NSURLErrorDomain Code=-1009 «Подключение к Интернету отключено.IOS

Программируем под IOS
Ответить
Anonymous
 NSURLErrorDomain Code=-1009 «Подключение к Интернету отключено.

Сообщение Anonymous »

Иногда я сталкиваюсь с проблемой при попытке запросить локальную конечную точку IP. В моем случае я подключаюсь к точке доступа Wi-Fi, а затем запрашиваю эту конечную точку API. http://192.168.1.1:8080/appliance/info
Журнал ошибок представлен ниже:

Код: Выделить всё

Connection 40: received failure notification
Connection 40: failed to connect 1:50, reason -1
Connection 40: encountered error(1:50)
Task . HTTP load failed, 0/0 bytes (error code: -1009 [1:50])
Task . finished with error [-1009] Error Domain=NSURLErrorDomain Code=-1009 "The internet connection appears to be offline." UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x122825fe0 {Error Domain=kCFErrorDomainCFNetwork Code=-1009 "(null)" UserInfo={_NSURLErrorNWPathKey=unsatisfied (Local network prohibited), interface: en0[802.11], ipv4, uses wifi, _kCFStreamErrorCodeKey=50, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask ., _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask ."
), NSLocalizedDescription=The internet connection appears to be offline., NSErrorFailingURLStringKey=http://192.168.1.1:8080/appliance/info, NSErrorFailingURLKey=http://192.168.1.1:8080/appliance/info, _kCFStreamErrorDomainKey=1}
2024-04-30 13:44:27: 🔴 (95) Provider.didReceive() - GET:/appliance/info - URLSessionTask failed with error: The internet connection appears to be offline. - internalServerError - 500
Я проверил, что если я запрашиваю эту конечную точку в браузере Safari или Chrome, она предоставляет мне ожидаемые данные. Это также работает в моем новом демо-приложении для iOS. Но в моем основном приложении всегда происходит сбой. Я делюсь с вами конфигурацией файла info.plist для App Transport Security. К сожалению, эта конфигурация безопасности не решила мою проблему. Info.plist представлен ниже.
Изображение

Я также делюсь информацией о сети со своего телефона.
Изображение
Изображение
Любая помощь или предложения приветствуются.


Подробнее здесь: https://stackoverflow.com/questions/784 ... be-offline
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»