【发布时间】:2012-06-20 11:20:32
【问题描述】:
您好一直在创建一个 ASP.net WebApi。
目前我已使用Thinktecture.IdentityModel.40 设置基本身份验证服务。
当我在浏览器中浏览到我的 API 网址时,会弹出一个用户名和密码对话框,如果我输入凭据,我就会看到正确的数据。
我现在想创建一个 javascript 客户端,使用 JQuery 对我的 API 进行身份验证,然后返回相关数据。
这是我的尝试,用户名和密码似乎没有到达服务器或服务器不理解它正在获取什么。
这是我的代码:
$(document).ready(function () {
$.ajax({
url: "http://localhost:21095/api/customers",
beforeSend: function (xhr) {
xhr.setRequestHeader("UserName", "user");
xhr.setRequestHeader("Password", "pwd");
},
dataType: "jsonp",
type: "GET",
success: function (data) {
alert(data);
debugger
}
});
});
我应该如何使用 Jquery 对我的 api 进行身份验证
【问题讨论】:
标签: jquery asp.net authentication jsonp asp.net-web-api