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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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