我正在尝试使用Google Scripts UrlFetchApp访问具有基本用户名和密码的网站。一旦我连接到该站点,就会出现一个需要身份验证的弹出窗口。我知道登录名和密码,但是我不知道如何在UrlFetchApp中传递它们。

var response = UrlFetchApp.fetch("htp://00.000.000.000:0000/‎");
Logger.log(response.getContentText("UTF-8"));

当前运行该代码将返回“访问被拒绝”。出于安全原因,以上代码不包含我要连接的实际地址。代码示例中的所有“http”中都缺少“t”,因为它们被检测为链接,并且Stackoverflow不允许我提交两个以上的链接。

如何将登录名和密码与请求一起传递?另外,登录后还能继续我的 session 吗?还是我的下一个UrlFetchApp请求将从另一台要求我重新登录的Google服务器发送?

这里的目标是登录到Google网络基础架构背后的网站,以便它可以充当代理,然后我需要向该地址发出另一个UrlFetchApp请求,该地址看起来像这样:

var response = UrlFetchApp.fetch("htp://00.000.000.000:0000/vuze/rpc?json={"method":"torrent-add","arguments":{"filename":"htp://vodo.net/media/torrents/anything.torrent","download-dir":"C:\\temp"}}‎");
Logger.log(response.getContentText("UTF-8"));

最佳答案

这个问题已经在其他地方得到了回答。
这是摘要:

布鲁斯·麦克弗森



莱尼·坎宁安

08-06 04:15