如果我使用客户端javascript获取一个站点,该站点将看到什么作为请求ip?我的服务器或客户机's

If i GET a site using client-side javascript, what will the site see as the requesting ip? My server or the client's?

本文关键字:站点 请求 ip 什么 我的 服务器 客户机 javascript 获取 客户端 如果      更新时间:2023-09-26

我正在构建一个用户可能偶尔进行搜索的应用程序。我想通过谷歌搜索,但我不确定如果我有很多用户,我是否会达到谷歌的搜索配额。每个用户每天在该应用程序上的搜索次数不会超过一两次。但累积起来,可能会多得多。

将做谷歌查询的客户端检索避免这个问题,而不是识别我的服务器作为源ip?

是的,如果您从客户端执行GET请求,客户端的IP将是源IP

由于您是从客户端执行GET操作,因此TCP/IP连接是由客户端打开的。因此,网站将客户端的IP视为请求IP。但是,如果您希望网站看到您的IP,您可以通过AJAX将请求重新路由到您的服务器,让您的服务器执行GET并将结果异步发送回客户端。