C# 为什么$http GET中的数据没有在请求中发送?

C# 为什么$http GET中的数据没有在请求中发送?,c#,angularjs,C#,Angularjs,我的C#控制器中有一个GET方法 public async Task<IHttpActionResult> GetEmailTemplate(List<string> ids) 但是在点击api时,ID列表为空。。。当我在开发者工具中检查请求时,它没有发送的数据。。就像$http请求中的数据配置被忽略一样。我错过了什么 当我尝试使用POSTMAN通过发送一个Body和一个原始数据的样本来测试api时,请求起作用了 [ "123213", "444444" ] GE

我的C#控制器中有一个GET方法

public async Task<IHttpActionResult> GetEmailTemplate(List<string> ids)
但是在点击api时,ID列表为空。。。当我在开发者工具中检查请求时,它没有发送的数据。。就像$http请求中的数据配置被忽略一样。我错过了什么

当我尝试使用POSTMAN通过发送一个Body和一个原始数据的样本来测试api时,请求起作用了

[
 "123213",
 "444444"
]

GET请求中只能使用查询字符串


GET请求中只能使用查询字符串

[
 "123213",
 "444444"
]
$http({
    method: 'GET',
    url: apiUrl + 'api/jobs/composeEmail',
    params: {ids: ids}
});