Реагировать на собственный запрос сети не удалось iOS - PullRequest
0 голосов
/ 27 июня 2019

вот код, который я пытаюсь получить

    fetch('https://maps.googleapis.com/maps/api/geocode/json?address=14.588693,121.028468&key=mykey')
    .then((response) => response.json())
    .then((responseJson) => {
        console.log('ADDRESS GEOCODE is BACK!! => ' + JSON.stringify(responseJson));})

но он говорит, что запрос сети не выполнен я уже добавил

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
    <key>NSExceptionDomains</key>
    <dict>
        <key>googleapis.com</key>
  <dict>
            <key>NSExceptionAllowsInsecureHTTPLoads</key>
            <false/>
        </dict>
    </dict>
</dict>

вот мой info.plist https://pastebin.com/Q314UvrP

ЖУРНАЛ КОНСОЛИ:

Возможный необработанный отказ от обещания (id: 1): TypeError: сбой сетевого запроса TypeError: сбой сетевого запроса в XMLHttpRequest.xhr.onerror [как _onerror] (blob: http://localhost:8081/55322fd4-9cf7-416d-be9f-ba5e74a70509:26971:18) в XMLHttpRequest.dispatchEvent (blob: http://localhost:8081/55322fd4-9cf7-416d-be9f-ba5e74a70509:199775:18) в XMLHttpRequest._this._onError (blob: http://localhost:8081/55322fd4-9cf7-416d-be9f-ba5e74a70509:199416:15) в tryCallOne (blob: http://localhost:8081/55322fd4-9cf7-416d-be9f-ba5e74a70509:3156:14) на блобе: http://localhost:8081/55322fd4-9cf7-416d-be9f-ba5e74a70509:3257:17 на блобе: http://localhost:8081/55322fd4-9cf7-416d-be9f-ba5e74a70509:27873:21 в _callTimer (blob: http://localhost:8081/55322fd4-9cf7-416d-be9f-ba5e74a70509:27762:9) на _callImmediatesPass (blob: http://localhost:8081/55322fd4-9cf7-416d-be9f-ba5e74a70509:27798:9) в Object.callImmediates (blob: http://localhost:8081/55322fd4-9cf7-416d-be9f-ba5e74a70509:28017:14) в MessageQueue .__ callImmediates (blob: http://localhost:8081/55322fd4-9cf7-416d-be9f-ba5e74a70509:2558:16)

Журнал XCODE:

Задача. Загрузка <1> завершилась ошибкой. Ошибка Domain = NSURLErrorDomain Code = -1002 "Неподдерживаемый URL" <1>, _NSURLErrorRelatedURLSessionTaskErrorKey = ( "LocalDataTask. <1>" ), NSLocalizedDescription = неподдерживаемый URL-адрес} [-1002]

1 Ответ

0 голосов
/ 27 июня 2019

Вы пытались включить NSExceptionAllowsInsecureHTTPLoads?

 <key>NSExceptionAllowsInsecureHTTPLoads</key>
 <true/>
...