继续Flutter文档我发现获取数据有时是通过使用http.Client
完成的,有时候不是(例如http.get
)。所以我想知道使用http.Client
的目的。
这是我发现的两个网站:
当您使用方便的http
和IOClient
方法时,http.get
包使用默认的http.post
。但是,有时您可能希望使用专门的Client
,例如更改默认的HTTPS证书验证。见this question。
在这种情况下,您可以创建任何Client
子类并以第二个链接中显示的方式使用它。这很少是必要的,但是第一个链接中使用的语法通常就足够了。