我在其中制作了一个带有Windows身份验证的web api(也使用了iis)。我需要我的客户端向该web api发送ajax请求,但响应是未经授权的。
我认为这是因为请求中没有发送协商标头。但我似乎无法找到在Windows身份验证请求中使用negotiage标头的方法。
我一直在寻找很多,而且我似乎无法通过协商标头找到javascript请求。 如果那是我错的地方,肯定会有助于理解
答案 0 :(得分:0)
仅当您设置xhr.withCredentials = true
时才会发送Negotiate标头(如果使用xhrFields: { withCredentials: true }
,则会发送$.ajax({...})
。