背景资料,我正在try 连接到使用NTLM身份验证的网站.关于这一点,我已经面临了很多问题,但我很坚持,我想要成功.
我正在使用Flatter,我try 在dart中搜索任何支持NTLM/NTLM/2身份验证的http客户端,但什么都找不到.有没有一种方法可以实现/连接到一个使用NTLM的网站,而NTLM在Flatter中工作?
背景资料,我正在try 连接到使用NTLM身份验证的网站.关于这一点,我已经面临了很多问题,但我很坚持,我想要成功.
我正在使用Flatter,我try 在dart中搜索任何支持NTLM/NTLM/2身份验证的http客户端,但什么都找不到.有没有一种方法可以实现/连接到一个使用NTLM的网站,而NTLM在Flatter中工作?
现在回答这个问题可能有点晚了,但是如果有人像我在寻找解决方案时一样偶然发现了这个问题,我刚刚发布了https://github.com/mrbbot/ntlm个版本.
它没有经过广泛测试,但似乎对我有效.
将依赖项添加到您的pubspec.yaml
文件:
dependencies:
ntlm: ^2.0.1
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);
});
}