离子 Http 请求

费利佩 XST

我正在关注文档paypal-payment_get,并通过命令提示符使用此命令,返回所需的数据,但我不知道如何在我的 Ionic 项目中使用它。任何人都可以给我一个想法吗?

curl -v -X GET https://api.sandbox.paypal.com/v1/payments/payment/PAY- 
0US81985GW1191216KOY7OXA \
-H "Content-Type: application/json" \
-H "Authorization: Bearer Access-Token"

我的服务代码:

getPayment() { var token = 'Bearer A21AAGZftCOieiS3hugdDfR4IcDLyQR7X8ulshgTAIg6_PXj8G5xo-BZFPERYjKE2Xll67mCS9W0xrcQXugcIN_7WnhkVEBkw'; const httpOptions = { headers: new HttpHeaders().set("Authorization", [token]).set("Content-Type", "application/json") } return this.http.get("https://api.sandbox.paypal.com/v1/payments/payment/PAY-0US81985GW1191216KOY7OXA", httpOptions) .pipe( catchError(this.handleError) ); };

和我的组件

 this.authService.getPayment().subscribe((response) => {
  console.log(response)
});
谢尔盖·鲁登科

因此,如果您使用的是 Ionic 2+ 和 Angular 4.3+,则应遵循以下指南:

https://angular.io/guide/http

在你的情况下,你想在你的提供者中创建一个 GET 方法~像这样:

  getPayment() {
    const httpOptions = {
      headers: new HttpHeaders().set("Authorization", [HERE USE VAR WITH AUTH TOKEN]).set("Content-Type", "application/json")
    }
    return this.http.get("https://api.sandbox.paypal.com/v1/payments/payment/PAY-0US81985GW1191216KOY7OXA", httpOptions)
      .pipe(
          catchError(this.handleError)
      );
  };

在您的组件中,您要调用此方法并订阅其结果:

getPayment() {
    this.yourProvider.getPayment().subscribe((response)=>{
        console.log(response)
    })
}

不要忘记导入所有必需的东西,如果您遇到困难,请分享您当前组件的代码。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

离子 1 外部 HTTP 请求

来自分类Dev

离子2:HTTP请求“池”和回调

来自分类Dev

离子不能在设备上发送http请求

来自分类Dev

离子通过http请求从数据库中检索数据

来自分类Dev

离子 3 - 无法在 http 请求中创建警报

来自分类Dev

HTTP Post 请求不从离子发送正文或参数数据

来自分类Dev

离子$ http请求无法使用错误数据为空状态-1

来自分类Dev

离子$ http请求无法使用错误数据为空状态-1

来自分类Dev

找不到离子发布请求文件

来自分类Dev

离子应用未发出POST请求

来自分类Dev

离子angularjs $ http模块未获取数据

来自分类Dev

离子2 Http POST方法错误

来自分类Dev

离子2等待http响应

来自分类Dev

http 在离子 2 中不起作用

来自分类Dev

离子 POST:本机 HTTP 返回 ERROR null

来自分类Dev

离子原生 HTTP 返回未定义

来自分类Dev

关于http请求和请求

来自分类Dev

离子邮政请求被 cors 阻止,而邮递员工作正常离子 4

来自分类Dev

带异步请求的离子列表无限滚动问题

来自分类Dev

离子/角度POST请求未将值传递给API操作

来自分类Dev

如何嗅探离子库请求以休息服务器

来自分类Dev

带异步请求的离子列表无限滚动问题

来自分类Dev

离子/角度POST请求未将值传递给API操作

来自分类Dev

我收到错误:(跨源请求被阻止)离子 2

来自分类Dev

异步HTTP请求的顺序

来自分类Dev

获取http代码请求

来自分类Dev

如何延迟http请求?

来自分类常见问题

Kotlin中的HTTP请求

来自分类Dev

HTTP PUT请求限制