http - FLUTTER如何实现摘要认证

标签 http authentication flutter digest-authentication

实现一个普通的 HTTP 请求是很容易的。但是要实现摘要身份验证,我真的不知道如何实现。

在最好的情况下,您可以为 Flutter 描述它,但我不介意它是否使用另一种语言。

谢谢!

最佳答案

Dart HttpClient 支持摘要。如果您事先知道领域,请在发出请求之前调用 addCredentials。如果不是,请实现 authenticate 回调,它将方案和领域传回给您。然后,您应该从回调的实现中调用 addCredentials

您仍然可以使用 package:httpHttpClient,方法是传入:

  HttpClient authenticatingClient = HttpClient();
  authenticatingClient.addCredentials(url, realm, credentials);
  http.Client client = http.IOClient(authenticatingClient);

关于http - FLUTTER如何实现摘要认证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56022844/

相关文章:

xcode - cocoa - 应用程序架构

python - 将文件流式传输到 Pylons 中的 HTTP 响应

authentication - Django Rest Framework session 与 token 认证

git - Sourcetree 远程 : Invalid username or password

flutter - 如何在 Flutter 项目中查找所有已弃用的方法/类 (Android studio)

flutter - Flutter卡中的文字和图像一起

java - 在Micronaut的声明式客户端中传递自定义 header

python - 如何在 flask 中获取http header ?

authentication - 在 M2M 环境中验证 2 台机器的最佳实践

flutter - 致命异常 : java. lang.RuntimeException : Unable to destroy activity {com. example.app.MainActivity} : java. lang.IllegalArgumentException: