Nik*_*rov 5 javascript proxy http google-apps-script
我使用谷歌应用程序脚本(我们通常使用几乎原始的js,没有库等)。所以我需要使用代理服务器(需要动态改变ip地址)。
但是当我发出请求时,代理服务器会回调
这是一个代理服务器。不响应非代理请求。
通常,在 google app scrip 中发出 http 请求如下所示:
function make_some_request() {
const url = 'https://www.google.com/';
var headers = {
"Content-Type" : "application/json; charset=utf-8",
}
var payload = []; // some data if we need post request
var options = {
"method" : "POST",
'headers' : headers,
'payload' : JSON.stringify(payload)
};
try {
var response = UrlFetchApp.fetch(url, options);
return JSON.parse(response);
} catch (error) {
log("make_some_request", "ERROR: " + error);
}
}
Run Code Online (Sandbox Code Playgroud)
所以,我不明白我应该如何处理使用代理服务器的请求。我们如何以常见方式(在原始 HTTP 中)通过代理服务器进行调用。我应该发送什么标头或有效负载才能使此请求成为代理请求?
PS 据我所知,谷歌应用程序脚本不支持其他类发出 https 请求。所以我所拥有的几乎都是原始的 HTTP。