Как передать список и строку в качестве входных параметров в HttpDelete - PullRequest
0 голосов
/ 17 июня 2020

Я хочу удалить много пользователей из 1 группы. Я написал следующий метод, но я не знаю, как создать строку содержимого (concat или ...?) Для httpdelete

    public async Task<bool> DeleteUsersFromGroup(List<string> usersId, string groupId)
        {
           var result = false
           var url = _url + "/api/DeleteUsersFromGroup?";
            
            _client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
            var entity = JsonConvert.SerializeObject(usersId);
            var content = new StringContent(**entity**, Encoding.UTF8, "application/json");
            
            try
            {
                var response = await _client.DeleteAsync(url);
                response.EnsureSuccessStatusCode();
                string responce = await response.Content.ReadAsStringAsync();

                result = JsonConvert.DeserializeObject<bool>(responce);
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
            return result;
        }

Возможно ли это вообще? я могу удалить данные по 1 идентификатору или сделать метод публикации

...