强制 Google 脚本对来自 UrlFetchApp 提取的请求使用相同的 IP
Force Google Script to use same IP for request from UrlFetchApp fetch
我正在玩 Google Script UrlFetchApp fetch 并发现它发出的请求是从不同的 IP 地址完成的。如果多次调用 UrlFetchApp.fetch(),则每次请求都是从另一个 IP 发出的。
我正在使用 DigestAuth 和 SessionId 发出我的请求,但我收到 403 Forbidden,因为获取 SessionId(基于 IP)的调用来自不同的 IP。
f.e。
获取 SessionId 的调用来自 107.178.192.52
使用基于 IP 的 SessionId 的调用来自 107.178.192.56
我可以强制 UrlFetchApp.fetch() 从同一 IP 发出请求吗?
不,不幸的是这是不可能的。
google 应用程序脚本使用的 IPS 范围可用:
https://developers.google.com/apps-script/guides/jdbc
检查该页面上的 "Setup for other databases" 部分。
我正在玩 Google Script UrlFetchApp fetch 并发现它发出的请求是从不同的 IP 地址完成的。如果多次调用 UrlFetchApp.fetch(),则每次请求都是从另一个 IP 发出的。
我正在使用 DigestAuth 和 SessionId 发出我的请求,但我收到 403 Forbidden,因为获取 SessionId(基于 IP)的调用来自不同的 IP。
f.e。 获取 SessionId 的调用来自 107.178.192.52 使用基于 IP 的 SessionId 的调用来自 107.178.192.56
我可以强制 UrlFetchApp.fetch() 从同一 IP 发出请求吗?
不,不幸的是这是不可能的。
google 应用程序脚本使用的 IPS 范围可用: https://developers.google.com/apps-script/guides/jdbc
检查该页面上的 "Setup for other databases" 部分。