Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

пост

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 31.03.2012, 16:04   #1
 Разведчик
Аватар для pavel!
 
pavel! никому не известный тип
Регистрация: 30.09.2010
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию пост

Написал программу через пост запрос.
Если гуд то дает ошибку :
HTTP/1.0 403 Forbidden.
А если делаю проверку на бад, то в мемо записывает бад,ну а гуд тупо вылетает ошибка ^______^
вот код:
Код:
var
  data:TStringList;
  PageProfile:string;
begin
IdHTTP1.IOHandler:=IdSSLIOHandlerSocketOpenSSL1;
IdCookieManager1:=IdHTTP1.CookieManager;
IdHTTP1.AllowCookies:=True;
IdHTTP1.HandleRedirects:=True;
IdHTTP1.Request.UserAgent:='Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)';
data:=TStringList.Create;
data.Add('redirect=');
data.Add('email='+edit1.Text);
data.Add('password='+Edit2.Text);
data.Add('submit=Sign in');

PageProfile:=IdHTTP1.Post('https://site/login/', data);
if Pos('Sign out', PageProfile)<>0 then
begin
  Memo1.Lines.Add('GOOD: '+Edit1.Text+';'+edit2.Text);
  end
  else
  begin
    memo1.Lines.Add('BAD: '+Edit1.Text+';'+edit2.Text);
  end;
 data.free;
end;


end.
  Ответить с цитированием
Старый 31.03.2012, 16:29   #2
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: пост

Цитата:
Сообщение от pavel!Посмотреть сообщение
IdCookieManager1:=IdHTTP1.CookieManager;

Код:
IdHTTP1.CookieManager:=IdCookieManager1;
нЭ?
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Старый 31.03.2012, 16:34   #3
 Разведчик
Аватар для Slavaberezin
 
Slavaberezin никому не известный тип
Регистрация: 26.08.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: пост

Цитата:
Сообщение от pavel!Посмотреть сообщение
HTTP/1.0 403 Forbidden

А ты хоть в гугле посмотрел что это за ошибка ?
  Ответить с цитированием
Старый 31.03.2012, 16:47   #4
 Разведчик
Аватар для pavel!
 
pavel! никому не известный тип
Регистрация: 30.09.2010
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: пост

Цитата:
Сообщение от VeTaL_UAПосмотреть сообщение
Код:
IdHTTP1.CookieManager:=IdCookieManager1;
нЭ?

один хрен таже ошибка

Добавлено через 5 минут
Цитата:
Сообщение от SlavaberezinПосмотреть сообщение
А ты хоть в гугле посмотрел что это за ошибка ?

Код:
Forbidden
Yor don`t have permission to access /cgi-bin on this server.

Apache/2.0.52(ASPLinux) Server at 192.168.0.106 Port 80
 Ошибка 403 Forbidden (Запрещено) -  была зарезервирована  на http/1.0. Сервер принимает запрос, но он  не хочет его выполнять, потому что, присутствуют ограничения пользователя в доступе по указанному ресурсу.
Если, для доступа к данному ресурсу требуется аутентификация по средствам HTTP, то сервер возвращает в ответ 401 ошибку (либо 407 для прокси-серверов). В противном случае ограничения, которые привели к ошибке 403, были заданы серверным  администратором или разработчиком WEB – приложений и могут быть, эти ограничения, любыми в соответствии с возможностями используемого ПО. ПО(Программное обеспечение) – это совокупность программ системной обработки информации и программного продукта, нужного для эксплуатации этим программам. 

В любом из случаев Вам следует обратиться к системному администратору данного ресурса и сообщить причины отказа запроса. 

Наиболее часто встречаемые причины возникновения ограничений, могут послужить:
•    Попытки доступа к системным ресурсам WEB-серверов(например к файлам htaccess, а также htpassword) или например к файлам, доступ к которым был запрещен с помощью конфигурационных файлов.
•    Для доступа требуется аутентификация не по средствам HTTP(например, для доступа к ЦМС или к разделу для уже зарегистрированных пользователей).
•    Сервер не доволен IP-адресом пользователя(например, временно заблокировал из-за частых обращений к нему или на этапе разработки приложения доступы были разрешены только нескольким IP-адресам ).
Как я понел надо подключить прокси?

Последний раз редактировалось pavel!; 31.03.2012 в 16:52. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 31.03.2012, 16:56   #5
 Разведчик
Аватар для Slavaberezin
 
Slavaberezin никому не известный тип
Регистрация: 26.08.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
Post Re: пост

Цитата:
Сообщение от pavel!Посмотреть сообщение
Как я понел надо подключить прокси?

Нет.

Последний раз редактировалось Slavaberezin; 31.03.2012 в 17:04.
  Ответить с цитированием
Старый 31.03.2012, 16:58   #6
 Разведчик
Аватар для pavel!
 
pavel! никому не известный тип
Регистрация: 30.09.2010
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: пост

Цитата:
Сообщение от SlavaberezinПосмотреть сообщение
Нет.

ну а что тогда? скажи рас знаеш
  Ответить с цитированием
Старый 31.03.2012, 17:05   #7
 Разведчик
Аватар для Slavaberezin
 
Slavaberezin никому не известный тип
Регистрация: 26.08.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: пост

Попробуй акк сменить на который заходишь и User-Agent
  Ответить с цитированием
Старый 31.03.2012, 17:13   #8
 Разведчик
Аватар для pavel!
 
pavel! никому не известный тип
Регистрация: 30.09.2010
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: пост

cмотрите еще такая проблема Connection Closed Gracefully
нагуглил такое :
Это сообщение вашего клиента о закрытии соединения. Причем успешном и без ошибок.
Но в мемо не записывает что это гуд, а просто прирывает процесс.
Как мне обойти это ошибку? что бы она не вылетала и записывало в мемо что удачно?
  Ответить с цитированием
Старый 31.03.2012, 22:12   #9
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: пост

pavel!, сервер, почему-то, не пропускает вашу программу к себе, то есть удачно закрывает с ней соединение.
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Старый 02.04.2012, 14:44   #10
 Разведчик
Аватар для pavel!
 
pavel! никому не известный тип
Регистрация: 30.09.2010
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: пост

Цитата:
Сообщение от VeTaL_UAПосмотреть сообщение
pavel!, сервер, почему-то, не пропускает вашу программу к себе, то есть удачно закрывает с ней соединение.

Гугл тоже выдает такое
Почему-то у меря разные отправки куки...это может евлятся такой проблеммой?
Когда в ручную делаю запрос то отправка куки одна, а когда через программу то куки вообще отправляются по другому.
если в ручную то тект в куки огромный, а если програмно то то вообще короткое сообщения.
  Ответить с цитированием
Старый 07.04.2012, 15:51   #11
 Разведчик
Аватар для pavel!
 
pavel! никому не известный тип
Регистрация: 30.09.2010
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: пост

ребята проблема все идет в бад, хотя по сниферу смотрю что авторизация прошла, а в мемо бад.
Цитата:
IdHTTP1.IOHandler:=IdSSLIOHandlerSocketOpenSSL1;
IdHTTP1.CookieManager:=IdCookieManager1;
IdHTTP1.AllowCookies:=True;
IdHTTP1.HandleRedirects:=True;
IdSSLIOHandlerSocketOpenSSL1.RecvBufferSize:=300;
IdSSLIOHandlerSocketOpenSSL1.SendBufferSize:=300;
IdSSLIOHandlerSocketOpenSSL1.ReadTimeout:=1000000;
IdHTTP1.Request.UserAgent:='Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)';
data:=TStringList.Create;

data.Add('j_username='+edit1.Text);
data.Add('j_password='+Edit2.Text);
try
IdHTTP1.Post('https://world.needforspeed.com/nfsw_web_security_check', data);
except
end;
if Pos('Location:[Ссылки могут видеть только зарегистрированные пользователи. ]', IdHTTP1.Response.ResponseText)<>0 then
begin
Memo1.Lines.Add('GOOD: '+Edit1.Text+';'+edit2.Text);
end
else
begin
memo1.Lines.Add('BAD: '+Edit1.Text+';'+edit2.Text);
end;
end;
end.

по сниферу гляжу где авторизация удалася тогда:

Location:[Ссылки могут видеть только зарегистрированные пользователи. ]
по HTTP/1.1 302 Moved Temporarily не получается ибо когда ответ от сервера HTTP/1.1 302 Moved Temporarily при удачном и не удачной авторизации.
ребят помогите.
  Ответить с цитированием
Старый 22.04.2012, 20:23   #12
 Разведчик
Аватар для Tip.the.besT
 
Tip.the.besT на правильном путиTip.the.besT на правильном пути
Регистрация: 17.01.2012
Сообщений: 19
Популярность: 126
Сказал(а) спасибо: 8
Поблагодарили 30 раз(а) в 11 сообщениях
Отправить сообщение для Tip.the.besT с помощью ICQ Отправить сообщение для Tip.the.besT с помощью Skype™
 
По умолчанию Re: пост

Цитата:
Сообщение от pavel!Посмотреть сообщение
по сниферу гляжу где авторизация удалася тогда:

Location:[Ссылки могут видеть только зарегистрированные пользователи. ]
по HTTP/1.1 302 Moved Temporarily не получается ибо когда ответ от сервера HTTP/1.1 302 Moved Temporarily при удачном и не удачной авторизации.
ребят помогите.

Ну дак ты перейди вручную по ссылке. И смотри в снифере, после первого запроса ты получил куки?
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
1 пост fenikz Общение и обсуждение Aion 3 15.03.2012 20:11
[Информация] мост в... CyberNETik Общение и обсуждение 7 17.03.2011 23:29

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 10:07.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net