用于REST Web服务的JavaScript / jQuery客户端

时间:2011-11-14 17:00:36

标签: javascript jquery rest restful-authentication

我是REST Web服务的初学者,我正在为我的应用程序构建一个客户端JavaScript库,它需要对服务器进行一些AJAX调用。两者都托管在同一个域中,以免在Mozilla / Chrome中出现任何跨域问题。服务器端实现需要知道GET请求的用户名和密码(嵌入式),如:

request.open(reqtype,url,async,username,pwd)

我如何在jQuery中执行此操作?

jquery.get()

$.ajax({
  url: url,
  data: data,
  success: success,
  dataType: dataType
});

是否有使用$.get()在请求中为REST服务发送用户名和密码的嵌入式选项?

2 个答案:

答案 0 :(得分:1)

首先阅读其AJAX API的jQuery文档,http://api.jquery.com/jQuery.ajaxhttp://api.jquery.com/jQuery.posthttp://api.jquery.com/jQuery.get。对于用户名和密码,不要进行GET,因为它会将它们作为查询字符串值发送。做一个POST。

答案 1 :(得分:0)

使用Authorization字段为它们添加header属性。

http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.8