Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将int数组发送到PostWebAPI c#asp.net_C#_Asp.net_Arrays_Post - Fatal编程技术网

如何将int数组发送到PostWebAPI c#asp.net

如何将int数组发送到PostWebAPI c#asp.net,c#,asp.net,arrays,post,C#,Asp.net,Arrays,Post,我一直使用简单的参数,在这种情况下我不知道如何继续: [HttpPost] public HttpResponseMessage RemoveItems(int docId, int[] itemIds) { ... } 任何人都可以告诉我可以从中获得灵感的指南、文章和材料?您只需在参数之前添加[FromUri]。它看起来像: GetitemIds([FromUri] int[] itemIds) 并发送如下请求: /itemIds?itemIds[0]=1&itemIds[1]=

我一直使用简单的参数,在这种情况下我不知道如何继续:

[HttpPost] 
public HttpResponseMessage RemoveItems(int docId, int[] itemIds)
{
    ...
}

任何人都可以告诉我可以从中获得灵感的指南、文章和材料?

您只需在参数之前添加
[FromUri]
。它看起来像:

GetitemIds([FromUri] int[] itemIds)
并发送如下请求:


/itemIds?itemIds[0]=1&itemIds[1]=2…..

这篇博文可能有用:谢谢,但我的情况并非如此。。。也许我还是太笨了,不适合这个级别也许这个?他们建议我使用一个简单的json对象