Когда я пытаюсь выполнить приведенный ниже код, это просто приводит к неверному типу содержимого (с ошибкой 612).
Я пытаюсь удалить идентификатор из статического списка.Я могу добавить идентификаторы потенциальных клиентов или получить статический список потенциальных клиентов.
Выполненные мной вызовы post и get работают нормально, хотя выполняемые мной вызовы post требуют данных прямо в строке url (как в $"{endpointURL} / rest / v1 / lists / {listID} /leads.json?id= {leadID}"; если я добавлю идентификатор в качестве объекта json, он тоже не будет выполнен. Это может быть ключом к тому, что ячто-то не так с вызовом удаления.
string url = $"{endpointURL}/rest/v1/lists/{listID}/leads.json?id={leadID}";
HttpClient client = new HttpClient();
client.BaseAddress = new Uri(url);
client.DefaultRequestHeaders.Authorization = new
AuthenticationHeaderValue("Bearer", _access_token);
HttpResponseMessage response = await client.DeleteAsync(url);
Ответ здесь всегда приводит к неверному типу содержимого.
Если я добавлю эту строку перед выполнением вызова deleteasync, это вызовет другую ошибкудаже до того, как он выполнит вызов deleteAsync.
client.DefaultRequestHeaders.Add("Content-Type", "application/json");
Ошибка: «Неправильное имя заголовка. Убедитесь, что заголовки запроса используются с HttpRequestMessage, заголовки ответа с HttpResponseMessage и заголовки содержимого с объектами HttpContent."