Как на c# отправить https GET или POST запрос, используя из параметров только url и raw(тело запроса)?
Если отправлять запросы через HttpWebRequest - нужно отдельно вводить нужные параметры "Host", "KeepAlive", "UserAgent"..... таких заголовков может быть >15.
И при выполнении HttpWebRequest все эти заголовки(параметры) идут не всегда в нужной последовательности, а часть может вообще пропускаться.
Можно ли отправить https GET или POST запрос, указав вместо всех этих параметров(заголовков) именно сам RAW запроса? С нужным мне порядком заголовков. И именно таким, каким я его хочу видеть.
Да, более низкий уровень. С SSL несколько сложнее — это уже надо смотреть стандарты и реализовывать шифрование. Для продакшена лучше использовать либо стандартные библиотеки либо популярные OpenSource решения.