Javascript $.ajax无法在移动chrome上运行-显示404

Javascript $.ajax无法在移动chrome上运行-显示404,javascript,android,jquery,ajax,google-chrome,Javascript,Android,Jquery,Ajax,Google Chrome,在我的web应用程序中,我使用$.ajax从api获取数据。。。它适用于除移动设备上的chrome之外的所有浏览器。。。当我使用chrome控制台进行模拟(我选择galaxy作为设备)并检查问题时。。。很明显,在移动设备上,$.agax url返回404,但如果我将该url复制到一个新选项卡(不是模拟的),则不会返回404 这是我正在打的电话 // both of the following urls have the same results var api_url = "ht

在我的web应用程序中,我使用
$.ajax
从api获取数据。。。它适用于除移动设备上的chrome之外的所有浏览器。。。当我使用chrome控制台进行模拟(我选择galaxy作为设备)并检查问题时。。。很明显,在移动设备上,$.agax url返回404,但如果我将该url复制到一个新选项卡(不是模拟的),则不会返回404

这是我正在打的电话

    // both of the following urls have the same results
    var api_url = "https://pmp.psft.co/api/v2/collections/" + collection_id + "/contents?access_token="+token_cookie;
    var api_url = '/collections/' + collection_id + '/contents.json';
    $.ajax({
        url : api_url,
        type : "get",
        async: false,
        data: {per_page: perPage, page: currentPage},
        success : function(collectionData) {
            build_collection(collectionData);
            console.log('success collection data');
        },
        error: function(){
            console.log('error collection data');
        }
     });
你可以亲自到这里看看:。。。您将看到内容将加载到除mobile chrome之外的所有浏览器上。在inspector tools中模拟galaxy时继续检查,以查看404

错误跟踪:

    jquery.js:9664 GET https://pmp.psft.co/api/v2/collections/4ef6af98-f38c-440c-bc04-863e4d34332b…e6e27a3b01b9812b829fdde87d387d7eae50e304181224e2c456faff&per_page=6&page=1 404 (Not Found)
    send @ jquery.js:9664
    ajax @ jquery.js:9215
    get_collection @ collection.js:22
    which_collection @ collection.js:208
    (anonymous) @ collection.js:246 

请在这里发布stacktrace。我编辑了问题。。。这就是你需要的吗?您还可以在您的环境中复制该问题。上面的说明说明了这一点。谢谢@Phixperhaps服务器不喜欢用户代理字符串中的“Android”,因为所有Android模拟都以同样的方式失败——顺便说一句,在firefox中也是如此,所以这不是移动chrome的问题,从外观上看,这是安卓浏览器的问题。我还不知道这是怎么回事,但在我的iPhone上,它在chrome中不起作用。你能解释一下“服务器不喜欢…”是什么意思吗?我还认为这可能是api特有的问题。