| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > как получить COOKIE работая с wininet |
| Автор: artful 8.5.2008, 16:10 |
| я слышал что при помощи функции HttpQueryInfo в WinInet.DLL можно получить куки которые мне отсылает сервер . Если это так то пожалусто обьясните как она работает ( именно для получения "печенья") . если же я не прав скажите как по другому можно полчуить их. зы Заранее скажу что Гуглил и толкового ответа не нашел... и форум ваш тоже весь пересмотрел... |
| Автор: aktuba 8.5.2008, 23:07 |
| http://www.delphilab.ru/content/view/51/31/ |
| Автор: artful 8.5.2008, 23:52 |
| конечно спасибо...но когда я гуглил уже натыкался на эту статейку... немного не то... просто моя программа будет работать в нескальких патоках и для каждого патока отдельные куки должны быть... а сайт общий...вот в чем проблема |
| Автор: SneG0K 9.5.2008, 00:23 |
| Эммм... Ты, как я понял, посылаешь запрос и в ответе ожидаешь инфу с куком? Тогда просто парси HTTP пакет и сохраняй куда-нить куку... |
| Автор: artful 9.5.2008, 00:26 |
| все !!!! Сам нашел ответ. Если кому интересно то он таков HttpQueryInfo(hreq,HTTP_QUERY_SET_COOKIE,@CocBuf,len,bytecoc); а потом просто обрабатывать буфер CocBuf в котором уже лежат куки.... кстати вызывать ее надо после InternetReadFile() |