- Регистрация
- 29.07.2015
- Сообщения
- 148
- Благодарностей
- 291
- Баллы
- 63
Который час бьюсь над решением задачи - сделать простую авторизацию.
Отснифал все передаваемые данные, куки, заголовки. Делаю передачу всего того-же, в ответ должна прийти сессия, новые куки и текст с просьбой перезагрузить страницу, а приходит код страницы регистрации.
Вот запрос:
В чем может быть проблема? Кто-нибудь сталкивался с ксенией?
Отснифал все передаваемые данные, куки, заголовки. Делаю передачу всего того-же, в ответ должна прийти сессия, новые куки и текст с просьбой перезагрузить страницу, а приходит код страницы регистрации.
Вот запрос:
Код:
string loginEncode = System.Web.HttpUtility.UrlEncode(project.Variables["login"].Value);
content = "login=" + loginEncode + "®ister=0&" +
"password=" + project.Variables["password"].Value + "&remember=1&cookie_check=1&redirect=%2F&_xfToken=";
//Авторизуемся
string httpLogin = String.Empty;
try {
httpLogin = ZennoPoster.HttpPost(site, content, "application/x-www-form-urlencoded", "", "UTF-8", ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody, timeout, cookies, userAgent, true, 10, AdditionalHeaders: new [] {"Referer: " + referer, "Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3", "Connection: keep-alive", "DNT: 1"});
} catch (Exception ex) { return "bad_post"; }