По умолчанию HttpWebRequest
имеет AllowWriteStreamBuffering
, установленное в значение true, что означает, что все данные, записанные в поток запросов, буферизуются внутри объекта.
Я бы хотел получить доступ к этому буферу данных после его записи, но, похоже, не могу найти никакого способа сделать это. Я рад, что он потерпит неудачу, если AllowWriteStreamBuffering
ложно.
Есть ли способ сделать это, или он нигде не выставлен?
Относительно того, почему я хочу сделать это: я пишу класс подписания запроса OAuth, и, к сожалению, протокол требует, чтобы любое тело в кодировке формы считалось частью подписи. Поэтому мне нужно иметь доступ к телу, если оно закодировано в форме.