HttpWebRequest.GetResponseStream возвращает пустую строкуC#

Место общения программистов C#
Anonymous
HttpWebRequest.GetResponseStream возвращает пустую строку

Сообщение Anonymous »

Я пытался всеми возможными способами загрузить поток ответов со страницы с помощью HttpWebRequest, который отлично работает на всем остальном, кроме этой страницы. Как вы видите, возвращаемые данные представляют собой HTML, но у них есть метатег, в котором я не разбираюсь, но что бы я ни пытался получить, этот блок

Код: Выделить всё

{"error":4,"message":"Unsupported link format or unsupported hoster"}
Похоже, не могу, я пытался указать тип контента GET как «text/json», но ничего не помогло.

Ниже показано содержимое HTML, возвращаемое при открытии страницы в браузере, но в коде оно возвращает пустую строку.

Код: Выделить всё

    



{"error":4,"message":"Unsupported link format or unsupported hoster"}



Изменить:

Я попытался скопировать тот же HTML-код, что выше, на страницу на локальном хосте и попытался получить его. контент, и это действительно сработало, может быть, в IIS есть какое-то ограничение, которое могло бы помешать получению контента?

Подробнее здесь: https://stackoverflow.com/questions/145 ... pty-string

Вернуться в «C#»