使用或不使用http.Client的差异

时间:2018-09-09 07:22:11

标签: http flutter httpclient

继续阅读Flutter文档,我发现有时是通过使用http.Client来完成数据提取的,有时没有(例如http.get)。所以我想知道使用http.Client的目的。

这是我找到的两个网站:

https://flutter.io/cookbook/networking/fetch-data/

https://flutter.io/cookbook/networking/background-parsing/

1 个答案:

答案 0 :(得分:2)

当您使用便捷的httpIOClient方法时,http.get包将使用默认的http.post。但是,有时您可能想使用专门的Client,例如,更改默认的HTTPS证书验证。参见this question

在这种情况下,您可以创建任何Client子类,并以第二个链接中所示的方式使用它。但这几乎没有必要,因此通常在第一个链接中使用的语法就足够了。