Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.11.10;
Скачать: CL | DM;

Вниз

Login на Google   Найти похожие ветки 

 
Domkrat   (2010-03-19 15:49) [0]

Доброго дня

Хочу авторизоваться на Google c помощью TidHttp, выкидывает сообщение Connection Closed Gracefully.

Здесь описание протокола
http://code.google.com/intl/ru-RU/apis/accounts/docs/AuthForInstalledApps.html

Делаю

Edit1.Text := "https://www.google.com/accounts/ClientLogin?accountType=GOOGLE&Email=my@gmail.com&Passwd=mypass&service=lh2"
s:= IdHTTP1.Post(Edit1.Text, StrLst);

Подскажите что необходимо сделать что бы отработал POST.


 
Domkrat   (2010-03-21 21:12) [1]

Может есть какие-то идеи?

1. Компоненты Indy D2007
2. URL - https://www.google.com/accounts/ClientLogin + параметры
3. Получаю эксепшн Connection Closed Gracefully, что означает сервер закрыл соединение.
4. Понимаю, что серверу, что то не хватает в запросе.....??
5. Нашел в инете раелизацию логина через Wininet, все работает, но хотелось бы через Indy.


 
tri3   (2010-03-24 01:00) [2]

Ставь снифер и смотри. Там вродь ява скриптом еще что-то ставится, так что залогинится ой как сложно. https а у тебя IdHTTP1.


 
Domkrat   (2010-03-25 13:33) [3]

Спасибо tri3, так и сделал, поставил снифер посмотрел как делают другие.
Нашел как логинится через wininet.

http://www.webdelphi.ru/2010/03/komponent-delphi-2010-tgoolelogin/

Только, мне не ясно, для работы по HTTPS нужен SSL, как же тогда через wininet конектицо без всяких там сертификатов?


 
Vlad_55RU ©   (2010-03-30 11:52) [4]

Так при работе с ClientLogin никаких сертификатов и не треуется



Страницы: 1 вся ветка

Текущий архив: 2013.11.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.008 c
15-1369649977
О-Сознание
2013-05-27 14:19
2013.11.10
Мусор от DoubleBuffered


15-1369324793
Rouse_
2013-05-23 19:59
2013.11.10
Ничего так замиксовали :)


2-1360416527
Cyber Icarus
2013-02-09 17:28
2013.11.10
Как получить все значения энума в строкой массив


15-1369721304
"Добрый Сок"
2013-05-28 10:08
2013.11.10
Перекур.


6-1269926058
alekseyi
2010-03-30 09:14
2013.11.10
TClientSocket 10022 Error