背景故事,我正在尝试连接到使用 NTLM 身份验证的网站。我已经面临很多与此相关的问题,但我很坚持,我想成功。
我正在使用 Flutter,我尝试在 dart 中搜索任何支持 NTLM/NTLM/2 身份验证的 http 客户端,但我找不到任何东西。有没有办法使用在 Flutter 中工作的 NTLM 实现/连接到网站?
最佳答案
这个问题具体来说可能有点晚了,但如果有人像我在寻找解决方案时那样偶然发现这个问题,我刚刚发布了 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);
});
}
关于dart - 使用 Flutter/dart 的 NTLM 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50657927/