Слой карт Викимедиа (открытые карты улиц), получающий ошибку 429 (проблема подключения к ssl с помощью wget) - PullRequest
2 голосов
/ 14 февраля 2020

Попытка отследить, почему слой карты Викимедиа не работает, гадая, слышал ли кто-нибудь что-нибудь. Google не очень помог

Это было сломано, по крайней мере вчера, для наших карт: https://maps.wikimedia.org/osm-intl/ {z} / {x} / {y} {r} .png

Сайт работает, пытаясь выяснить, изменились ли они, как слои были вытянуты?

https://maps.wikimedia.org/#4 / 40,75 / -73,96

Я использовал wget и получил это

Resolving maps.wikimedia.org... 208.80.154.240
Connecting to maps.wikimedia.org|208.80.154.240|:443... connected.
OpenSSL: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
Unable to establish SSL connection.```

1 Ответ

2 голосов
/ 16 февраля 2020

Кажется, что ваше приложение не поддерживает современные протоколы TLS, но пытается подключиться к действительно старому TLS 1.0, который больше не поддерживается картами Викимедиа.

Обновите ваш TLS до версии 1.2 и все должно быть в порядке.

Редактировать: wikimedia теперь блокирует доступ к карте для внешних пользователей. См. https://phabricator.wikimedia.org/T245145#5880898

Я не понимаю, почему это приводит к ошибке TLS, но вероятной причиной ваших проблем является код ошибки http 429 из-за викимедии, блокирующей внешние проекты. Вам понадобится другой поставщик плиток.

...