Кажется, ошибка из-за пропущенных заголовков.
Пожалуйста, добавьте ниже заголовки перед запросом в формате:
request.Headers["X-My-Custom-Header"] = "the-value";
Для вашего примера это будет:
request.Headers["Accept"] = " application/json";
Пожалуйста, обновите строку для JSON, как показано ниже.Джсону нужен ключ и ценность.Не стесняйтесь обновлять name
до любой другой строки.Также двойные кавычки мешают формату строки, который должен быть экранирован.
byte[] bytes1 = encoding.GetBytes("{\"name\":\"Here is the json text that i testet and is correct\"}");