【发布时间】:2021-06-11 16:05:35
【问题描述】:
我正在使用 ngrok 在树莓派上公开我的本地主机,并且 ngrok 受密码保护。我在网络外的另一台计算机上使用 Django 来访问这个树莓派上的网页(简单服务器)。我不想手动输入 ngrok 的用户名和密码。
如何自动填写 ngrok 用户/密码,这是 chrome 中要求输入用户和密码的弹出窗口?
我尝试过的:
我第一次尝试在我的模板中使用 JS,只是使用了一个 fetch 请求:
https://user:password@myngrokdomain.ngrok.io 但是 chrome 在控制台中抛出了一个错误,说我无法像这样以纯文本形式传递凭据,这是理所当然的......
然后我尝试使用 python 请求:
UN= "myuser"
PWD = "mypassword"
loginURL = "https://myngrokdomain.ngrok.io"
client = requests.session()
login_data = dict(username=UN, password=PWD,)
r = client.post(loginURL, data=login_data)
这返回了 401 拒绝访问
r.headers + r.reason 返回:
401 Unauthorized Unauthorized {'Content-Length': '16', 'Content-Type': 'text/plain', 'Www-Authenticate': 'Basic realm="ngrok"', 'Date': 'Tue, 16 Mar 2021 15:22:15 GMT'}
【问题讨论】:
-
也许这会对你有所帮助stackoverflow.com/questions/47506092/…
标签: javascript python django ngrok