我有一个web api HttpDelete控制器方法,它接受一个ID数组作为参数。我想知道如何将一个ID数组传递给该方法。将内容传递给deleteasync
我试图通过与putasync和postasync类似的ID,在那里我可以对id进行json化。 DeleteAsync,似乎不接受类似于其他web api函数的json内容。下面是我HttpDelete控制器方法:
[HttpDelete]
[Route("delete")]
public HttpResponseMessage DeleteUsers(int[] ids)
{
if (ids != null)
{
...Do stuff
}
throw error;
}
我试图去使用这种方法:
var Ids = new[] { 1,2,3 };
string jsonString = JsonConvert.SerializeObject(Ids);
var content = new StringContent(jsonString, Encoding.UTF8, _mediaType);
response = HttpClient.DeleteAsync(endpoint,content).Result;
那么我怎么才能通过一些IDS的一个数组这种方法?
任何想法?
由于