Кто-нибудь сталкивался с ERR_SPDY_PROTOCOL_ERROR по запросу к серверу плиток Here Maps? - PullRequest
0 голосов
/ 01 апреля 2019

Время от времени это происходит в Основанных на Chrome Браузерах на основе Chrome и Firefox (полностью обновленные версии, чистые установки, также в режимах инкогнито), на некоторых (но не на всех) машинах Windows.

Пример вызываемого URL: https://2.base.maps.api.here.com/maptile/2.1/maptile/2f447c1cac/normal.day/11/1071/663/256/png8?xnlp=CL_JSMv3.0.17.0&app_id=*********&app_code=******&lg=pol&criticality=major%2Ccritical

Состояние соединения «Ожидание» (но 200 OK) в течение 30 секунд, затем заканчивается без ответа (все еще 200 OK). Но консоль сообщает net:ERR_SPDY_PROTOCOL_ERROR 200 OK.

В результате плитки не загружаются, карта не работает должным образом. Лицензия коммерческая (не freemium).

Журнал из chrome://net-export/, проанализированный netlog-viewer, содержит такие описания:

https://1.base.maps.api.here.com/maptile/2.1/maptile/2f447c1cac/normal.day/11/1075/662/256/png8?xnlp=CL_JSMv3.0.17.0&app_id=******&app_code=******&lg=pol&criticality=major%2Ccritical
Start Time: 2019-04-01 14:29:29.999

t=    0 [st=    0] +REQUEST_ALIVE  [dt=30043]
                    --> has_upload = false
                    --> is_pending = true
                    --> load_flags = 268452672 (BYPASS_TURBO | DO_NOT_SAVE_COOKIES | DO_NOT_SEND_AUTH_DATA | DO_NOT_SEND_COOKIES | MAYBE_USER_GESTURE)
                    --> load_state = 15 (READING_RESPONSE)
                    --> method = "GET"
                    --> net_error = -1 (ERR_IO_PENDING)
                    --> status = "IO_PENDING"
                    --> url = "https://1.base.maps.api.here.com/maptile/2.1/maptile/2f447c1cac/normal.day/11/1075/662/256/png8?xnlp=CL_JSMv3.0.17.0&app_id=*****&app_code=*****&lg=pol&criticality=major%2Ccritical"
t=30043 [st=30043]    HTTP2_STREAM_ERROR
                      --> description = "Server reset stream."
                      --> net_error = "ERR_SPDY_PROTOCOL_ERROR"
                      --> stream_id = 1337
t=30043 [st=30043]   -HTTP_TRANSACTION_READ_BODY
                      --> net_error = -337 (ERR_SPDY_PROTOCOL_ERROR)
t=30043 [st=30043]    FAILED
                      --> net_error = -337 (ERR_SPDY_PROTOCOL_ERROR)
t=30043 [st=30043] -REQUEST_ALIVE
                    --> net_error = -337 (ERR_SPDY_PROTOCOL_ERROR)

...