为了账号安全,请及时绑定邮箱和手机立即绑定

如何将字符串列表传递给 WebAPI get 方法/

如何将字符串列表传递给 WebAPI get 方法/

PHP
天涯尽头无女友 2024-01-20 21:00:39
我从角度打来的电话 private apiResource = environment.baseUrl + 'api/Resource';     getQueryUserPresence(userEmails: any[]): Observable<any> {        let params =  new HttpParams().set('userEmails', userEmails);        return this.http.get<any>(this.apiResource, {params: params });         }我在 WebAPI 中的方法。userEmail 是一个列表,但它始终为空。因为某些原因。如果我传递一个字符串并将其更改为仅一个字符串,那么它就可以工作。当我更改为列表时,它为空 public Team Get(List<string> userEmails)        {   }
查看完整描述

1 回答

?
HUX布斯

TA贡献1876条经验 获得超6个赞

尝试像下面这样的东西,


let params = new HttpParams();

params = params.append('userEmails', 'test1');

params = params.append('userEmails', 'test2');

params = params.append('userEmails', 'test3');

return this.http.get<any>(this.apiResource, {params: params });  

您需要对 Web API 进行的另一项更改是使用 FormQuery,


public Team  Get([FromQuery] List<string> userEmails)


查看完整回答
反对 回复 2024-01-20
  • 1 回答
  • 0 关注
  • 106 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信