我正在开发一个 Windows 智能设备项目。我想向 API 主机发送 HTTPS 请求以检索信息。
下面链接中提到的当前代码在我在 Windows 窗体应用程序上的试用版中完美运行:
如何使用 WebRequest 访问使用 https 的 SSL 加密站点?
但是,这在智能设备应用程序中不起作用,因为我无权访问System.Net.Security
智能设备项目(实际上只有System.Net.Sockets
在 下System.Net
,使我无法在非 SSL 站点之外使用相同的方法进行查询。
是否有相同的解决方案能够发出 HTTPS 请求的解决方法?
编辑:我知道谷歌地图是一个不好的例子,尤其是当他们的 API 密钥通常通过 HTTPS GET 方法不安全地发送时,最好使用服务器来保护请求。