Re: wininet : проблема с закачкой страницы
От: _McSIMM Россия  
Дата: 23.02.04 21:26
Оценка:
Здравствуйте, LittleLamer, Вы писали:

{}

LL>Он загружает почти все страницы, но не все. Для заданного сайта HttpSendRequest() возвращает FALSE. Вроде в HttpSendRequest() нужно заголовок какой то передать, но я не знаю какой . Подскажите плз либо заголовок, либо может в чём то другом ошибка?


По моему Вы правы, и надо передать заголовок.
Только не в HttpSendRequest() а в HttpOpenRequest() в 3-ем параметре ИМХО.

Случай, когда передаётся GET без параметров называется слепым GET-ом (в какой-то книжке встречал),
и, может быть, поддерживается не всеми страницами.

В данном случае, вам должен помочь МСДН:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wininet/wininet/httpsendrequest.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wininet/wininet/httpopenrequest.asp

Как раз 3-й параметр HttpOpenRequest():
lpszObjectName
[in] Pointer to a null-terminated string that contains the name of the target object of the specified HTTP verb. This is generally a file name, an executable module, or a search specifier.

Но это только догадки, и я буду рад, если они помогут.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.