我正在开发一个客户端,用于从RESTful API (http://api.worldweatheronline.com/free/v1/weather.ashx)访问天气信息。我正在使用 ASP.NET MVC4,根据我有限的知识,我有两种选择。
- using jQuery.ajax({....});
- 用。NET4.0 HttpClient.
API 需要一个密钥参数 key=xxxxx 作为请求的一部分,我不想向网站用户透露密钥。
请指导我某人,并让我知道是否有一些最佳实践/标准方法可以做到这一点?
如果您不想向站点的用户透露密钥,那么您别无选择,只能在 ASP.NET 网站中使用 HttpClient。 如果您允许在客户端浏览器中由 jQuery 进行调用,则无法隐藏该密钥。