我有一個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的一個數組這種方法?
任何想法?
由於