.Net C #: читать вложение из HttpWebResponse - PullRequest
4 голосов
/ 07 апреля 2010

Можно ли прочитать вложение изображения из System.Net.HttpWebResponse?

У меня есть URL-адрес страницы Java, которая генерирует изображения.

Когда я открываю URL в Firefox, появляется диалог загрузки. Тип содержимого это application / png. Кажется, работает.

когда я пытаюсь сделать это в c # и сделать запрос GET, я получаю тип содержимого: text / html и без заголовка расположения содержимого.

Простой код:

HttpWebRequest request = (HttpWebRequest) WebRequest.Create (uri); HttpWebResponse response = (HttpWebResponse) request.GetResponse ();

"response.GetResponseStream ()" пусто.

Попытка с Java была успешной.

Должен ли я подготовить веб-запрос или что-то еще?

1 Ответ

5 голосов
/ 07 апреля 2010

Возможно, вам нужно установить заголовок User-Agent.

Запустите Скрипач и сравните запросы.

...