查找http请求的来源

时间:2011-07-25 16:47:39

标签: ajax jquery fiddler

我正在开发一个使用jQuery对服务器进行ajax调用的应用程序。

当我用Fiddler分析流量时,我可以看到,如下图所示,我对未定义的URL有很多奇怪的调用。我的代码不会进行那些似乎随机生成的调用。

enter image description here

有没有办法发现来电的来源?我该如何解决这种情况?

修改

这是一个样本ajax调用

$.ajax({
    url: '<%= SPContext.Current.Site.Url %>' + wsBaseUrl + 'DashboardWS.asmx/MyMethod',
    type: "post",
    async: false,
    dataType: "json",
    data: JSON.stringify({ customerID: customerid, companyID: companyID }),
    contentType: "application/json; charset=utf-8",
    success: function (data) {
        result = data.d;
    }
});

编辑2

许多人试图帮助假设wsBaseUrl变量在某个时候变为undefined,因此我可以在屏幕截图中显示错误。在我看来,虽然这对我来说似乎是合理的,但这并不完全正确:正如你在样本ajax调用中看到的那样,即使wsBaseUrl在某个时候undefined将是/sites/shp/undefined,结果网址也不会是/sites/shp/undefined/DashboardWS.asmx/MyMethodURL Method Result Type Received Taken Initiator Wait‎‎ Start‎‎ Request‎‎ Response‎‎ Cache read‎‎ Gap‎‎ /sites/shp/undefined GET 404 0.57 KB 1.00 s appendChild <frame> 5469 93 782 125 0 3687 。事实上,我正在连接三个字符串......

编辑3

根据EricLaw的建议,我尝试并获得了以下结果:

appendChild

但{{1}}不在我的代码中!

0 个答案:

没有答案