almenovr, а зачем делать Dictionary[string, dynamic]?
Используй тогда объекты -
var pars = new {
access_token = token
};
//...
var client = new HttpClient();
var json = JsonConvert.SerializeObject(pars);
var content = new StringContent(json);
var response = await client.PostAsync(sendToListUrl, content);
И "не работать" может по многим причинам, и без документации на целевую апишку/описания, какой должен быть запрос нельзя сказать, что не так.
Brenk, ещё посмотрите, возможно ли в вашем случае отказаться от браузера - возможно можно напрямую отправлять HTTP. Если да, то вы сможете раз в 10 ускориться.
Браузер нужен только в тех случаях, когда нужно выполнять js код на странице.
клонзиллой не пользовался, но акронис прям хорошо отработал в своё время, когда у нас макбук окирпичился (спасли копированием диска с другого такого-же).
Очень забавно выглядело два одинаковых макбука с совершенно идентичным рабочим столом.
Это классическая задача на конкурентный доступ к одному ресурсу.
Варианта два:
1. Дать возможность редактировать форму в реальном времени, как это делает miro и google docs, но тут возникает много других сложных проблем.
2. Ввести понятие "ревизии" в форму. И при сохранении клиент будет передавать номер ревизии, на которой основаны его изменения.
Если при этом на сервере ревизия уже новая - клиенту она передаётся, и он должен поправить у себя номер ревизии.
Используй тогда объекты -
И "не работать" может по многим причинам, и без документации на целевую апишку/описания, какой должен быть запрос нельзя сказать, что не так.