Как получить байтовый массив из запроса. Например есть следующий код на java:
private String contentMD5(HttpEntityEnclosingRequestBase httpMethod) {
ByteArrayOutputStream requestOutputStream = new ByteArrayOutputStream();
try {
httpMethod.getEntity().writeTo(requestOutputStream);
} catch (IOException e) {
System.out.println("ERROR: IOException caught when writing Content MD5 hash");
e.printStackTrace();
}
return DigestUtils.md5Hex(requestOutputStream.toByteArray()).toLowerCase();
}
Эта функция формирует MD5.
Вот моя функция. Я ее дописал не до конца, потому что все упирается в преобразование в байтовый массив.
public string contentMD5(HttpWebRequest request)
{
MemoryStream stream = new MemoryStream(Convert.ToByte(request));
Console.WriteLine(stream.Length);
Console.ReadLine();
return "";
}
Консольный вывод я написал для того, чтобы отслеживать заполнилось хоть что-то в потоке.
Как я могу получить байтовый массив из request?
Что в java выполняет функция getEntity()
?
Я так понимаю она получает данные из запроса и формирует из них строку, а после с помощью функции writeTo
мы из строки получаем байты.
Еще не могу разобрать суть класса HttpEntityEnclosingRequestBase
, есть ли аналоги в c#?
Как мы можем написать такую функцию на манер c#?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Перечитываю о пространстве имён и сборке и что-то зацепился за эти слова
Я хочу сделать такесть две программы(на разных пк), у одной есть кнопка при нажатие на которую отправлялся event(пакет) другому пользователю,...
Вопрос, пожалуй, нубский однако ответа на просторах интернета я к сожалению не нашелЯ разрабатываю десктопное приложение на C#, которое автоматизирует...
Всем привет, в процессе изучения C#, возник вопрос, по поводу очистки textBox с WinFormsНа просторах встречаются, разные способы: