我们正在制作一个系统管理网站,我们需要在其中选择更改 wifi channel 以及重新启动或关闭路由器。
如果路由器没有密码,我们制作了可以执行此操作的 Ajax 函数。函数 simlpy 将带有必要参数的 url 发送到路由器,例如:http://1.1.1.1/WifiRadioSet?adv_mode=bgn&adv_channel=11
。但显然您不想在没有密码的情况下离开路由器。
所以我的问题是,是否有可能以某种方式使用 PHP 和/或 Ajax 自动登录到路由器?
最佳答案
大多数路由器使用基本身份验证。因此,您应该能够使用基本身份验证通过 ajax 登录。
这篇文章有一个很好的例子,说明如何使用 ajax 进行基本身份验证 - https://zinoui.com/blog/ajax-basic-authentication
或者我在这里找到的一个很好的例子:
$.ajax({
type: "GET",
url: "http://localhost:8080/test",
data: {username: "ajax", password: "code"},
contentType: "application/json; charset=utf-8",
dataType: "json",
success: OnSuccessCall,
error: OnErrorCall
});
关于javascript - PHP/Ajax 登录到网络路由器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48688030/