google映射静态API请求无法通过HTTPS和HTTP2(H2)

问题描述 投票:0回答:0

但在Chrome>“ Inspect”>“网络”选项卡中,我看到请求“ https://maps.googleapis.com/maps/api/staticmap?client=Client_Id&signature=my_signature”(我猜是通过http2)

当我尝试执行“ https://maps.googleapis.com/maps/api/staticmap?client=client_id&signature=my_signature = my_signature”请求“通过浏览器地址栏我获得400错误,我的客户已发出误差或符合错误消息,非法请求”
当我试图通过Postman发送HTTP和HTTPS请求时,我将获得下一个结果:

HTTP + HTTP1.1->响应200

HTTP + HTTP2->响应200

HTTPS + HTTP1.1->响应200
  • HTTPS + HTTP2->响应400(错误消息: “您的客户发出了畸形或非法请求”)
  • 有人可以告诉我这里发生了什么事?
  • 原因 图像的URL包含在UTF-8中未经编码的参数。并且由于这些未编码的参数之一,即“路径”参数,Google将URL识别为畸形或无效,并返回了400个错误。 fix utf-8中的编码“路径”参数。

http https http2 google-maps-static-api http-1.1
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.