使用 RESTful API 的最佳方式是什么:jQuery.ajax 与 .NET4.0 HttpClient.



我正在开发一个客户端,用于从RESTful API (http://api.worldweatheronline.com/free/v1/weather.ashx)访问天气信息。我正在使用 ASP.NET MVC4,根据我有限的知识,我有两种选择。

  1. using jQuery.ajax({....});
  2. 用。NET4.0 HttpClient.

API 需要一个密钥参数 key=xxxxx 作为请求的一部分,我不想向网站用户透露密钥。

请指导我某人,并让我知道是否有一些最佳实践/标准方法可以做到这一点?

如果您不想向站点的用户透露密钥,那么您别无选择,只能在 ASP.NET 网站中使用 HttpClient。 如果您允许在客户端浏览器中由 jQuery 进行调用,则无法隐藏该密钥。

最新更新