Sur*_*gch 5 http dart dart-http
我试图了解dart:io库中的http包和HttpClient类之间的区别。我的目的是知道何时应该使用哪个。我看到他们两个以前显然都做过同样的事情。
我看过以下问答:
到目前为止,我认为这是正确的,但我的理解很模糊:
http
是高级别,HttpClient
是低级别(源)http
可以发出发布请求,但HttpClient
不能(来源)http
和HttpClent
(与HttpClientRequest
)可以使GET和POST请求(源)http
并HttpClent
可以在客户端和服务器上使用综上所述,我想说一个人可以做其他人可以做的任何事情,但是使用该http
程序包比较容易,因为这个程序包的层次更高。该摘要正确吗?
该http
包是在一个抽象dart:io
和dart:html
。
因此,如果要在浏览器和其他发出HTTP请求的平台之间共享代码,则最好使用该http
程序包。然后,代码将随处可见。
如果您不关心浏览器,请使用最喜欢的API。在扑http
包只是包装dart:io
的HttpClient
。
归档时间: |
|
查看次数: |
420 次 |
最近记录: |