![]() |
|
Модераторы: Snowy, Poseidon, MetalFan |
![]()
|
|
| Bibigon |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 11.2.2006 Репутация: нет Всего: нет |
Вот код получения данных:
hOpen := InternetOpen('Test', INTERNET_OPEN_TYPE_PRECONFIG, nil, nil, 0); hConnect := InternetConnect(hOpen, pchar(fWebServer), INTERNET_DEFAULT_HTTPS_PORT, '', '', INTERNET_SERVICE_HTTP, 0, 0); hRequest := HttpOpenRequest(hConnect, 'POST', pchar(fPage), HTTP_VERSION, '', nil, INTERNET_FLAG_SECURE, 0); if not HttpSendRequest(hRequest, 'Content-Type: application/x-www-form-urlencoded', 47, PChar(fHeaders), Length(fHeaders)) then raise exception....; InternetQueryDataAvailable(hRequest, dataSize, 0, 0); В результате по какой то причине функция InternetQueryDataAvailable иногда возвращает размер на 30-40 меньше реального размера полученных данных. Не могу никак понять в чем дело. Спасибо... |
|||
|
||||
| greenpc |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 29.1.2007 Репутация: нет Всего: нет |
msdn
InternetQueryDataAvailable returns the number of bytes of data that are available to be read immediately by a subsequent call to InternetReadFile а надо
|
|||
|
||||
| Bibigon |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 11.2.2006 Репутация: нет Всего: нет |
HttpQueryInfoW использовать не могу потому что она читает из хедера, а это зависит от того кто посылает данные, то есть его может и не быть. Поэтому остается читать данные в цикле пока не кончатся
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Сети" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |