Модераторы: Snowy, Poseidon, MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> IdHTTP и Proxy не работает... не работает через прокси 
V
    Опции темы
aktuba
Дата 19.2.2007, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Смышленный
***


Профиль
Группа: Завсегдатай
Сообщений: 1915
Регистрация: 24.4.2006
Где: Планета Земля

Репутация: 9
Всего: 38



Lence, сравни что отправляет браузер и что отправляет программа. Скорее всего будут различия...


--------------------
user posted image
PM MAIL WWW Skype   Вверх
Snowy
Дата 19.2.2007, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



Угу. Ошибочка была.
Забыл эктраинформацию передать.
Приклеиваю поправленную версию.

Присоединённый файл ( Кол-во скачиваний: 113 )
Присоединённый файл  SwinHttp.zip 4,62 Kb
PM MAIL   Вверх
Lence
Дата 20.2.2007, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чухарадземадзупэ
*


Профиль
Группа: Участник
Сообщений: 209
Регистрация: 9.5.2006
Где: Ташкент

Репутация: нет
Всего: 3



Snowy,  Ваш компонент реально может заменить idHTTP ??? 
Очень хорошо бы доку по компоненту ... с примерчиками smile 

Спасибо!
--------------------
Шуруп, забитый молотком, крепче сидит чем гвоздь, закрученный отверткой ....  
PM MAIL ICQ Skype   Вверх
Snowy
Дата 20.2.2007, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



Дока будет позже.
Компонентик ещё не оттестин.
Работа с прокси вообще не проверялась.
Сначала нужно доработать, а потом и доку нарисую.
Не раньше выходных...

Добавлено @ 15:41 
Цитата(Lence @  20.2.2007,  14:54 Найти цитируемый пост)
Ваш компонент реально может заменить idHTTP ??? 
Вообще изначально он создавался для работы с https без дополнительных библиотек.
Но и с http соответственно умеет работать без проблем.
Реализует он только функционал транспорта.
то есть по урлу передать запрос и получить содержимое.
Никаких перекодировок и разбора полученного ответа не делает.
Хотя для этого по идее можно прикрутить разборщики от Indy.
Также он не умеет автоматически делать редиректы, т.к. не анализирует содержимого.
Также нет менеджера печенья - он только может получить и отправить печенье, но автоматом он этого не делает.
То есть реализует только транспортную работу. Никакого интеллекта в него не заложено. Вся логика пишется ручками.
При желании можно будет будет написать и автологику, обёртки, интерсепторы и т.д.
А в данном виде это чистый транспорт. Зато лёгкий.
По функционалу способен работать как IdHTTP, так и асинхронно (асинхронный режим включен по умолчанию, но отключается простым снятием флага InThread).
Асинхронность поточная.
Позже также будет реализована версия для KOL (ибо компонентик лёгкий - отлично подходит для маленьких программ).

Данный компонент является первым (как наиболее востребованный) в библиотеке.
Пилотное название библиотеки - SWIn. В дальнейшем появится TSwinFTP. А позже - по обстоятельствам.
Скорее всего будет ещё TSwinHttpServer. Все компоненты будут также в версии для KOL.
Сами компоненты и документация будут выложены на страничке проекта. (страничка пока не существует, т.к. это пока пилотный экземпляр).
PM MAIL   Вверх
Lence
Дата 20.2.2007, 18:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чухарадземадзупэ
*


Профиль
Группа: Участник
Сообщений: 209
Регистрация: 9.5.2006
Где: Ташкент

Репутация: нет
Всего: 3



Мне Ваш компонент понравился..  для приема и отправки очень даже подходит. Понравилось что есть поточность - прога не виснет при запросах ... Буду ждать новое дополнение !!!! Напишите здесь как будут новости !!! Спасибо большое !!!  smile 
--------------------
Шуруп, забитый молотком, крепче сидит чем гвоздь, закрученный отверткой ....  
PM MAIL ICQ Skype   Вверх
firs70
Дата 27.2.2007, 14:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 12.2.2007

Репутация: нет
Всего: нет



я сделал правда не на индиа на synapse. тему можно закрывать
PM MAIL   Вверх
dVital
Дата 25.7.2007, 02:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 21.6.2007

Репутация: нет
Всего: нет



У меня есть маленькая проблема, при выполнении этого кода может возникать ошибка и мне нужно ее правильно обрабатывать. Только обработчик try - except почему-то не обрабатывает, а вываливается дельфевское окошко с ошибкой. 

Код



procedure TForm1.Button1Click(Sender: TObject);
 var
 Stream: TStringStream;
 response: string;
begin

 Label1.Caption := '';
 Stream := TStringStream.Create('');
 IdHTTP1.ProxyParams.ProxyServer := Edit2.Text;
 IdHTTP1.ProxyParams.ProxyPort := strtoint(Edit3.Text);
 try
  response := IdHTTP1.post(Edit1.Text, Stream);
  except
    on E: Exception do Label1.Caption := E.Message;
  end;
  Label1.Caption := response;
end;



Подскажите, может кто знает в чем моя проблема..
PM MAIL   Вверх
aktuba
Дата 25.7.2007, 09:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Смышленный
***


Профиль
Группа: Завсегдатай
Сообщений: 1915
Регистрация: 24.4.2006
Где: Планета Земля

Репутация: 9
Всего: 38



dVital

1. Задавай вопросы в отдельном топе!!!
2. Проблема давно известная и по поиску ты бы давно нашел решение. Попробуй запусти программу не из Делфи, а отдельно или отключи вывод ексепшенов Инди...


--------------------
user posted image
PM MAIL WWW Skype   Вверх
Демо
Дата 25.7.2007, 09:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 3.11.2005

Репутация: 3
Всего: 50



+ для прокси надо указать метод авторизации.


--------------------
    
PM MAIL ICQ Skype   Вверх
Страницы: (3) Все 1 2 [3] 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.1548 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.