有人在请求 Here Maps 磁贴服务器时遇到 ERR_SPDY_PROTOCOL_ERROR 吗?
Does anybody encountered an ERR_SPDY_PROTOCOL_ERROR on request to the Here Maps tile server?
它不时发生在 Chrome-based Chrome-based 和 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
连接状态 "Pending"(但 200 OK)持续 30 秒,然后以无响应结束(仍然 200 OK)。但是控制台正在报告 net:ERR_SPDY_PROTOCOL_ERROR 200 OK
。
因此未加载图块,地图无法按预期工作。该许可证是商业许可证(不是免费增值许可证)。
来自 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)
HERE 地图解决了这个问题。
它不时发生在 Chrome-based Chrome-based 和 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
连接状态 "Pending"(但 200 OK)持续 30 秒,然后以无响应结束(仍然 200 OK)。但是控制台正在报告 net:ERR_SPDY_PROTOCOL_ERROR 200 OK
。
因此未加载图块,地图无法按预期工作。该许可证是商业许可证(不是免费增值许可证)。
来自 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)
HERE 地图解决了这个问题。