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

时间:2013-11-17 09:28:14

标签: ajax api rest .net-4.0 dotnet-httpclient

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

  1. 使用jQuery.ajax({....});
  2. 使用.NET4.0 HttpClient。
  3. API需要一个关键参数 key = xxxxxxxxxxxx 作为请求的一部分,我不想透露该网站用户的密钥。

    请指导我,并告诉我是否有最佳做法/标准方法可以做到这一点?

1 个答案:

答案 0 :(得分:0)

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