Backstory,我正在尝试连接到使用NTLM身份验证的网站.我已经面临很多已经涉及的问题,但我坚持不懈,我想成功.
我正在使用Flutter,我尝试在dart中搜索任何支持NTLM/NTLM/2身份验证的http客户端,但我找不到任何东西.有没有办法使用NTLM实现/连接到网站?
这个问题可能有点晚了,但是如果有人像我在寻找解决方案时那样偶然发现这个问题,我刚刚发布了https://github.com/mrbbot/ntlm。
它没有经过广泛测试,但似乎对我有用。
将依赖项添加到您的pubspec.yaml文件中:
dependencies:
ntlm: ^2.0.1
Run Code Online (Sandbox Code Playgroud)
import 'package:ntlm/ntlm.dart';
main() {
var client = NTLMClient(
domain: "",
workstation: "LAPTOP",
username: "User208",
password: "password",
);
client.get(Uri.parse("https://example.com/")).then((res) {
print(res.body);
});
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
482 次 |
| 最近记录: |