Javascript 如何向您自己的TFS服务器发送有效请求?

Javascript 如何向您自己的TFS服务器发送有效请求?,javascript,.net,plugins,get,tfs-2015,Javascript,.net,Plugins,Get,Tfs 2015,我正在尝试为TFS2015编写一个插件(很重要)。我读了几本手册。这些例子都很简单,但使用真正的插件就更难了。我的问题:我无法将任何get/post请求从tfs服务器发送到同一服务器。我总是得到同样的回答:401未经授权。我查看了发送Ajax请求()并向请求中添加auth令牌的示例,但得到了相同的错误401。 我的代码: 如何将任何有效的get/post请求从我的tfs服务器发送到同一服务器???从不同的机器发送请求时,是否意味着它工作正常?尝试禁用环回检查()否,我的意思是我正在尝试将请求从我

我正在尝试为TFS2015编写一个插件(很重要)。我读了几本手册。这些例子都很简单,但使用真正的插件就更难了。我的问题:我无法将任何get/post请求从tfs服务器发送到同一服务器。我总是得到同样的回答:401未经授权。我查看了发送Ajax请求()并向请求中添加auth令牌的示例,但得到了相同的错误401。 我的代码:


如何将任何有效的get/post请求从我的tfs服务器发送到同一服务器???

从不同的机器发送请求时,是否意味着它工作正常?尝试禁用环回检查()否,我的意思是我正在尝试将请求从我的机器(安装了TFS服务器)发送到同一台服务器如果手动发送请求会有什么结果?找到解决方案了吗?你是说从不同的机器发送请求时工作正常吗?尝试禁用环回检查()否,我的意思是我正在尝试将请求从我的机器(安装了TFS服务器)发送到同一台服务器如果手动发送请求会有什么结果?找到解决方案了吗?
VSS.require(["VSS/Authentication/Services"], function(Services) {
    var authTokenManager = Services.authTokenManager;
    VSS.getAccessToken().then(function(token) {

        var header = authTokenManager.getAuthorizationHeader(token);
        $.ajaxSetup({
            headers: { 'Authorization': header }
        });

        $.ajax({
            url: "http://myTFSServ:8080/tfs/_api/_common/GetCollectionJumpList?__v=5&navigationContextPackage=%7B%22Action%22%3A%22index%22%2C%22Area%22%3A%22%22%2C%22Level%22%3A8%2C%22Controller%22%3A%22workItems%22%7D&selectedHostId=6e60eeec-39b3-4902-a864-172cd27dea91&api-version=3.0-preview.2",
            type: "GET",
            dataType: "json",
            contentType: "application/json; charset=utf-8",
            success: function(c) {
                debugger;
                // do something...;
            },
            error: function(e) {
                debugger;
                var error = e;
            }
        });
    });
});