【问题标题】:how to build web api parameter dynamically如何动态构建web api参数
【发布时间】:2019-10-07 19:00:39
【问题描述】:

我需要调用一个以字符串数组为参数的webAPI。

我有一个字符串数组。我需要从c#调用这个api

string[] str;
str[0]= "abc";
str[1]= "xyz";

如何创建如下所示的 api 请求调用。

http://localhost:59511/api/Values?str[]="abc"&str[]="xyz"

【问题讨论】:

  • 如果可能的话,我建议您将其作为 POST 请求,其中包含您的数组的 JSON 正文
  • 要么创建自定义模型绑定器,要么使用下面提供的解决方案@Craig H,这是发送数组的 web api 的默认行为

标签: c# asp.net-web-api asp.net-web-api2


【解决方案1】:

您可以像这样格式化请求:

http://localhost/api/values?str=abc&str=xyz

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-21
    • 2018-12-11
    • 2012-09-07
    • 2016-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多