【问题标题】:JavaScript/jQuery client for REST web services用于 REST Web 服务的 JavaScript/jQuery 客户端
【发布时间】:2011-12-28 20:07:11
【问题描述】:

我是 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 服务发送用户名和密码?

【问题讨论】:

    标签: javascript jquery rest restful-authentication


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      使用授权字段将它们添加到标题属性。

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

      【讨论】:

        猜你喜欢
        • 2011-01-06
        • 1970-01-01
        • 2016-02-19
        • 1970-01-01
        • 2014-09-04
        • 1970-01-01
        • 1970-01-01
        • 2015-05-30
        • 1970-01-01
        相关资源
        最近更新 更多