首页 > 解决方案 > 如何使用来自 Angular 5 的 POST 数据重定向到 ASP 应用程序?

问题描述

我正在尝试在我的 Angular 应用程序中集成支付网关。支付网关是使用 ASP 创建的。

PG 提供者提供的文档描述了将表单作为 POST 提交到给定的 url。提交表单之一,它应该重定向到给定的 url。付款成功后,PG 将使用我指定为表单数据之一的重定向 URL 将我重定向回 Angular 应用程序。

我创建了一个 Angular ,其中包含必要的表单字段和一个将触发表单提交的按钮。这种类型的提交如何在 Angular 中工作?任何类型的指南或示例都值得赞赏。

标签: asp.netangularangular5

解决方案


这是我为向 api 端点提交表单所做的小代码部分。实际上,您并没有提交自己的表单,而是根据端点要求提交了一个对象;

    import { HttpClient, HttpParams } from '@angular/common/http';
import { Injectable } from '@angular/core';


@Injectable()
export class VehicleService {

  private readonly vehiclesEndPoint = "/api/vehicle";
  constructor(private http: HttpClient) { }

  create(vehicle: any) {

    return this.http.post(this.vehiclesEndPoint, vehicle);

  }
}

响应可能是来自端点的 json 或对您将提供的另一个端点的调用。希望这可以帮助

快乐的代码


推荐阅读