2016-09-07 41 views

回答

3

我不认为一个人比另一个更好,但我的首选是使用http,因为它与其他Angular和节点模块一样,其实现方式更一致。如果我没有弄错,它实际上包装了核心节点http模块,并且只是扩展它,使其在本机上适用于iOS和Android平台。

这就是说,http看起来是更好的记录,并有HttpRequestOptions界面,您可以直接设置timeout你提到想控制:http://docs.nativescript.org/api-reference/interfaces/http.httprequestoptions.html

+1

的'timeout'的选择是一个重要特征。特别是如果你想建立一个适用于移动和移出网络覆盖的人的应用程序。如果我的测试是正确的,那么'fetch'模块只会在连接永不返回时挂起。 – ahalls

+0

在这里看到同样的问题。出于某种原因,有时候,我的抓取或http请求不会立即到达后端,但是一分钟后,即使我的连接是稳定的,这也是非常奇怪的。至少现在我可以用超时选项来检查它。 – Starwave