要将数组从Angular 6传递到GET方法的ASP.NET核心接口,可以通过以下步骤实现:
以下是一个示例代码:
在Angular 6中的服务(service)中:
import { HttpClient } from '@angular/common/http';
import { Injectable } from '@angular/core';
@Injectable()
export class DataService {
constructor(private http: HttpClient) {}
getData(myArray: any[]) {
return this.http.get<any[]>('https://example.com/api/data', { params: { myArray: myArray } });
}
}
在ASP.NET核心接口中:
[Route("api/data")]
[ApiController]
public class DataController : ControllerBase
{
[HttpGet]
public IActionResult GetData([FromQuery(Name = "myArray")] string[] myArray)
{
// 处理接收到的数组参数
// 返回所需的数据
}
}
请注意,以上示例中的URL和参数名称仅供参考,实际应根据项目需求进行修改。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)、腾讯云云数据库 MySQL版、腾讯云对象存储(COS)等。您可以访问腾讯云官网了解更多产品信息和详细介绍。
腾讯云官网链接地址:https://cloud.tencent.com/
领取专属 10元无门槛券
手把手带您无忧上云