如何将int数组发送到post web api c#asp.net [重复]
Posted
技术标签:
【中文标题】如何将int数组发送到post web api c#asp.net [重复]【英文标题】:How send int array into post web api c# asp.net [duplicate] 【发布时间】:2018-08-21 10:49:58 【问题描述】:我一直使用简单的参数,在这种情况下我不知道如何进行:
[HttpPost]
public HttpResponseMessage RemoveItems(int docId, int[] itemIds)
...
谁能告诉我可以从中获得灵感的指南、文章、材料?
【问题讨论】:
这篇博文可能有用:weblog.west-wind.com/posts/2012/May/08/… 谢谢,但不是我的情况......可能我还是太笨了这个级别 也许是这样? ***.com/questions/9981330/… 他们建议我使用普通的 json 对象 【参考方案1】:你只需要在参数前加上[FromUri]
。它看起来像:
GetitemIds([FromUri] int[] itemIds)
并发送如下请求:
/itemIds?itemids[0]=1&itemids[1]=2.....
【讨论】:
以上是关于如何将int数组发送到post web api c#asp.net [重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何将带有字节数组的 json 发送到 web api / postman
将 POST 中的 json 发送到 Web API 服务时出错