【问题标题】:Which method for doing http in nativescript在 nativescript 中做 http 的方法
【发布时间】:2018-06-02 16:50:27
【问题描述】:

我应该使用哪种方法进行 http 调用:文档不清楚每种方法的优缺点有什么区别

方法 1(按照交互式文档第 2 课第 9 步)

using import { Http, Headers, Response } from "@angular/http";

import { NativeScriptModule } from "nativescript-angular/nativescript.module";

进入 app.module 类似于它在正常角度下的完成方式

方法二:(https://docs.nativescript.org/cookbook/http)

const httpModule = require("http");

并使用诸如

之类的方法

httpModule.getString("https://httpbin.org/get") ...

方法 3 (https://docs.nativescript.org/tutorial/chapter-4)

var fetchModule = require("fetch");

并使用诸如

之类的方法

fetchModule.fetch(config.apiUrl + "user/" + config.appKey + "/login", { method: "POST", body: JSON.stringify({ username: viewModel.get("email"), password: viewModel.get("password") }), headers: getCommonHeaders() })

【问题讨论】:

    标签: nativescript


    【解决方案1】:

    第一种方法是使用Angular http 服务

    就像任何服务一样,它可以被注入。在底层它调用较低级别的 http 调用,例如 fetch

    第二种方法是使用名为 http 的内部库。不是角的。

    第三个是底层,基于promise,纯原生的http调用api实现。

    这一切都取决于你使用什么 fw

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-14
      • 1970-01-01
      相关资源
      最近更新 更多