почитал о WinInet которую и использует компонент "HTTP_Get" так вот в функция InternetOpenUrl есть полезная деталь,
LpszHeaders – содержит заголовок HTTP запроса. вообщем помогите сделать HTTP_GetEx что бы можно было подсунуть свой хидер
------------ Дoбавленo:
тут вообще кто нить понял что я написал
Этот топик читают: Гость
Ответов: 875
Рейтинг: 101
|
|||
карма: 1 |
|
Ответов: 5446
Рейтинг: 323
|
|||
flud, для таких целей удобнее TCP_Client...
|
|||
карма: 1 |
|
Ответов: 875
Рейтинг: 101
|
|||
имеено его я пока и юзаю, но в нем есть 2 нудные проблемы,
первая не могу нормально разделить ответ сервера header от body вторая ответ приходит не одним потоком а несколько 43 раза зависит от размера страницы. но у TCP_client один большой + он быстрый |
|||
карма: 1 |
|
Ответов: 542
Рейтинг: 12
|
|||
flud писал(а): вообщем помогите сделать HTTP_GetEx что бы можно было подсунуть свой хидерА стоить ли игра свеч? |
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
flud, тело от заголовка - по стандарту - отделяется двойным переносом строки.
|
|||
карма: 1 |
|
Ответов: 875
Рейтинг: 101
|
|||
iarspider, попробуй раздели.
|
|||
карма: 1 |
| ||
файлы: 1 | http.sha [83.6KB] [155] |
Ответов: 5446
Рейтинг: 323
|
|||
flud, и в чём проблема-то?
|
|||
карма: 1 |
| ||
файлы: 1 | http.sha [84.3KB] [334] |
Ответов: 1161
Рейтинг: 160
|
|||
еще по поводу HTTP_GET
при попытке узнать размер файла с FTP компонент выводит 0 |
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Правильно. Ибо FTP ничего не знает про тип запроса "HEAD", используемый для запроса размера компонентом HTTP_Get.
|
|||
карма: 1 |
|
Ответов: 1161
Рейтинг: 160
|
|||
ну а как тогда узнать?
|
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
SIZE [имя файла]
------------ Дoбавленo: Заодно изучить хотя бы азы протокола FTP. |
|||
карма: 1 |
| ||
Голосовали: | LainX |
Ответов: 875
Рейтинг: 101
|
|||
LainX,
iarspider, такой хороший способ память забивать, особено если сайт длиной мониторов 5 ну спасибо хоть за такой способ. |
|||
карма: 1 |
| ||
Голосовали: | LainX |
Ответов: 1161
Рейтинг: 160
|
|||
flud, спасибо
|
|||
карма: 0 |
|
Ответов: 875
Рейтинг: 101
|
|||
забыл упомянуть еще одну проблему, наверно из за того что даные tcp передает в string, вообщем большие весомые сайты, загружаются не полностью.
Может есть способ какой нибуть. |
|||
карма: 1 |
|
14