哪个 Nativescript 模块更适合 http 请求 - http 或 fetch?

das*_*man 2 nativescript

哪个 Nativescript 模块更适合 http 请求 - http 或 fetch?

计划进行 GET 和 POST 操作 - 大多很简单,没有 cookie 和状态要求。

但我想对 XMLhttprequest 对象进行精细控制 - 例如设置超时值等。

Den*_*ang 5

我不认为一个比另一个特别好,尽管我更喜欢使用http它,因为它在实现风格方面与其他 Angular 和 node 模块更加一致。如果我没记错的话,它实际上包装了核心节点http模块,只是对其进行了扩展,使其原生地适用于 iOS 和 Android 平台。

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

  • `timeout` 选项是一个重要的特性。特别是如果您想构建一个适用于进出网络覆盖范围的人的应用程序。如果我的测试是正确的,那么如果连接永远不会返回,`fetch` 模块就会挂起。 (2认同)