Backstory,我正在尝试连接到使用 NTLM 身份验证的网站。我已经面临很多与此相关的问题,但我坚持不懈,我想成功。
我正在使用 Flutter,我尝试在 dart 中搜索任何支持 NTLM / NTLM/2 身份验证的 http 客户端,但我找不到任何内容。有没有办法使用在 flutter 中工作的 NTLM 来实现/连接到网站?
对于这个问题来说可能有点晚了,但是如果有人像我在寻找解决方案时那样偶然发现这个问题,我刚刚发布了https://github.com/mrbbot/ntlm https://github.com/mrbbot/ntlm.
它没有经过广泛的测试,但它似乎对我有用。
安装中
将依赖项添加到您的pubspec.yaml
file:
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);
});
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)