POST запрос возвращает не полный ответ

intagens

Client
Регистрация
28.09.2015
Сообщения
207
Благодарностей
31
Баллы
28
подскажите, плиз, что делаю не так)
есть вот такой код
Код:
string strZypfa = "Текст статьи"; //здесь должен быть текст на пару тыс. символов
//string strCookie = "PHPSESSID=0ftumnl2ronsp43qd29h39egf6; php-console-server=5; balanceUpdate=1565867753; _ga=GA1.2.784024111.1565867755; _ym_uid=1565867756416094447; _ym_d=1565867756; _gid=GA1.2.1021966271.1567768487; _gat=1; _gat_ExtendedTracker=1; mp_prstat_test_mixpanel=%7B%22distinct_id%22%3A%20%2216c94fdc8fe37e-0883b6aa58e673-6151762f-1fa400-16c94fdc8ff75c%22%2C%22%24device_id%22%3A%20%2216c94fdc8fe37e-0883b6aa58e673-6151762f-1fa400-16c94fdc8ff75c%22%2C%22%24initial_referrer%22%3A%20%22%24direct%22%2C%22%24initial_referring_domain%22%3A%20%22%24direct%22%7D; _ym_wasSynced=%7B%22time%22%3A1567768488786%2C%22params%22%3A%7B%22eu%22%3A0%7D%2C%22bkParams%22%3A%7B%7D%7D; _ym_isad=2; _ym_visorc_22998298=w";
//string strUA = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36";
string strResponce = ZennoPoster.HttpPost("https://pr-cy.ru/zypfa/text", strZypfa, "application/x-www-form-urlencoded", "", "utf-8", ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody, 10000);
при работе через веб нужно вставить текст статьи в поле 1 и получить результат в поле 2. С эти поблем нет
upload_2019-9-6_20-17-33.png


при отправке запроса приходит ответ как будто я не передаю данные для анализа, а просто захожу на начальную страницу
 

dafaroff

Client
Регистрация
03.05.2011
Сообщения
76
Благодарностей
136
Баллы
33
Код:
string strResponce = ZennoPoster.HttpPost(
    "https://pr-cy.ru/zypfa/text",
    "text="+HttpUtility.UrlEncode(strZypfa),
    "application/x-www-form-urlencoded",
    "",
    "utf-8",
    ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody,
    10000
);
 
  • Спасибо
Реакции: intagens

intagens

Client
Регистрация
28.09.2015
Сообщения
207
Благодарностей
31
Баллы
28
спасибо ... теперь все отрабатывает как надо

вдруг кому-то еще пригодится дополню, что нужно подключить библиотеку System.Web.dll и прописать в юзингах using System.Web;
 
Последнее редактирование:

intagens

Client
Регистрация
28.09.2015
Сообщения
207
Благодарностей
31
Баллы
28
@dafaroff может, подскажешь еще такой момент:

при работе с веб значение атрибута href по нужному пути


выглядит вот так



при отправке GET запроса в ответе получаю вот такие данные



то есть при работе с HtmlAgilityPack я по тому же пути получаю только конец ссылки

абсолютно не проблема получить эти данные и подставить начало ссылки в переменную

но хочу разобраться, на будущее, как делать так, чтобы получать точную копию страницы

P.S. с другими подобными сайтами такой проблемы не наблюдаю - пути и данные полностью совпадают
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)