首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过特定的IP地址路由API请求?

如何通过特定的IP地址路由API请求?
EN

Stack Overflow用户
提问于 2022-01-30 21:34:43
回答 1查看 214关注 0票数 1

在远程服务器上,有一个带有javascript的HTML页面。用户访问此页面,进行一些设置,并运行API查询。

如何确保所有API查询都通过特定的IP地址(即我的代理网关)独立于用户的位置进行路由?如何使用javascript?

这是运行API查询的整个函数:

代码语言:javascript
复制
function Query(keyword)
{
    var qk = keyword;
    var queryresult = '';
    queryflag = true;


    $.ajax({
        url: window.location.protocol + "//apiv3.example.com/lookup",
        jsonp: "jsonp",
        dataType: "jsonp",
        data: {
        q: qk,
        client: "chrome",
        hl: document.querySelector("select").value
        },

        success: function(res) {
            var rL = res[1];

            var i = 0;
            for(i = 0; i < rL.length; i++)
            {
                var currents = CleanVal(rL[i]);
                if(hashMapResults[currents] != 1)
                {
                    hashMapResults[currents] = 1;
                    SaveLatest(CleanVal(rL[i]));

                    ktq[ktq.length] = currents;

                    var j = 0;
                    for(j = 0; j < 26; j++)
                    {
                        var chr = String.fromCharCode(97 + j);
                        var currentx = currents + ' ' + chr;
                        ktq[ktq.length] = currentx;
                        hashMapResults[currentx] = 1;
                    }
                }
            }
            FilterAndDisplay();
            var textarea = document.getElementById("input");
            textarea.scrollTop = textarea.scrollHeight;
            queryflag = false;
        }
    });
}
EN

回答 1

Stack Overflow用户

发布于 2022-01-30 21:36:18

无法控制用户和端点之间的路由。

如果您希望数据通过您的服务器,那么您传递给$.ajax的URL必须是服务器的URL。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70919132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档