Маленький Http Downloader

Тема в разделе "WASM.NETWORKS", создана пользователем 2FED, 14 апр 2008.

  1. 2FED

    2FED New Member

    Публикаций:
    0
    Регистрация:
    20 фев 2008
    Сообщения:
    1.002
    На сайте есть пример https://wasm.ru/src/5/http15.zip, но там через сокеты и очень много кода, одним словом грамоздко, может это можно сделать по средствам какихто стандартных библиотек для работы с сетью? подскажите где искать.

    ps всё дело в размере, мне лишний вес критичен
     
  2. WIN32

    WIN32 Member

    Публикаций:
    0
    Регистрация:
    20 янв 2007
    Сообщения:
    338
    InternetReadFile / InternetOpenUrl, FtpOpenFile, GopherOpenFile, or HttpOpenRequest
     
  3. Rustem

    Rustem New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2004
    Сообщения:
    429
    Адрес:
    Russia
    URLDownloadToFile
     
  4. 2FED

    2FED New Member

    Публикаций:
    0
    Регистрация:
    20 фев 2008
    Сообщения:
    1.002
    Спасибо, работает.

    Ещё один вопрос есть, на сервере лежит скрипт, например

    http://mycity.com/login.php?p=123&c=456&d=789

    и когда в браузере переходишь по этой сцылк он записывает переданые ему параметры в лог файл. так вот, какой апишкой можно это сделать?
     
  5. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.624
    Адрес:
    ого..
    что именно? параметры передаваемые в URLDownloadToFileA?
    надо заранее параметр залогать,
    или IE тебе должен логать? тогда это тебе не на апи, а на сплайсинг надо курс брать.
    или тебе отделить параметры? или ты имеешь в виду что то типо FileWriteBuffer(char*,void*,WORD) ?

    выразись яснее, ннипанятна =\\ (с)
     
  6. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    WinInet
     
  7. 2FED

    2FED New Member

    Публикаций:
    0
    Регистрация:
    20 фев 2008
    Сообщения:
    1.002
    Comer_ да что то типо FileWriteBuffer но не совсем, так как скрипт сам запишет в файл ему передаваемые параметры, мне надо просто их передать скрипту "login.php" параметры "?p=123&c=456&d=789" вот и всё.
     
  8. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.624
    Адрес:
    ого..
    вобще всё время хочется спросить: "это ты под чем?" -) сложно понять чего ты хочешь, изложи детально по пунктам..
    если тебе надо указатель на буффер, в котором будет "?p=123&c=456&d=789", то иди по указателю на урл пока не встретишь байт '?', он тебе и будет указателем.
     
  9. tester3000

    tester3000 New Member

    Публикаций:
    0
    Регистрация:
    20 окт 2006
    Сообщения:
    140
    2FED

    http://rsdn.ru/summary/279.xml