gpt4 book ai didi

javascript - 创建通过客户端计算机路由的代理

转载 作者:行者123 更新时间:2023-11-30 17:56:29 25 4
gpt4 key购买 nike

我正在制作一个服务,它基本上只是另一个服务 api 的 UI,它只允许在特定时间段内每台机器发出特定数量的请求。

因为我会为很多人发出 api 请求,我很快就会达到这些限制,所以为了解决这个问题,我想使用 JQuery 在客户端进行 api 调用,但是由于 javascripts same-origin policy这被证明是相当困难的。

所以我想知道,是否可以创建一个服务器端代理,通过客户端 ip 地址路由 api 请求?如果是这样,我该如何着手实现呢?我看过类似 node-http-proxy 的东西的代理表,但我仍然不确定它是否适用于客户端 ip 地址。

最佳答案

不幸的是,当通过这样的服务器代理进行路由时,您不能“使用客户端 IP”作为源。

但是,如果服务接受 X-Forwarded-For HTTP header ,您可能会很幸运。您可以在向服务发送请求时在代理中设置该 header 。 header 的值应该是客户端 IP。

在此处阅读有关 X-Forwarded-For 的更多信息:http://en.wikipedia.org/wiki/X-Forwarded-For

关于javascript - 创建通过客户端计算机路由的代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17957738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com