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 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Ошибка Domain=NSURLErrorDomain Code=-1003 «Не удалось найти сервер с указанным именем хоста».
    Anonymous » » в форуме IOS
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Ошибка: ошибка Domain = nsurlerRordomain Code = -1001 «Запрос временный отключен».
    Anonymous » » в форуме IOS
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous
  • App Transport Security - ошибка Domain = nsurlerRordomain Code = -1200
    Anonymous » » в форуме IOS
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Php — «Неопределенный тип PHPMailer\PHPMailer\PHPMailer».intelephense(1009)» в vscode
    Anonymous » » в форуме Php
    0 Ответы
    47 Просмотры
    Последнее сообщение Anonymous
  • В случае кода VS классы, загруженные Autoload.php, представлены для неопределенного типа 'xxx'.intelephense (1009)
    Anonymous » » в форуме Php
    0 Ответы
    62 Просмотры
    Последнее сообщение Anonymous

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