Http сервер

Тема в разделе "Visual Basic", создана пользователем AndrewSpider, 24 дек 2010.

  1. AndrewSpider

    AndrewSpider Гость

    Репутация:
    0
    Как организуется передача файлов по протоколу HTTP?
    Вот клиент из браузреа пытается скачать файл.
    Серверу поступает запрос на подключение, мы его принимаем. И получаем данную строку:
    "GET /CMR2.mdf HTTP/1.1"
    (Файл образ, весит 800 мб)
    Отправляем клиенту информацию что всё хорошо, и о размере файла
    "
    HTTP/1.1 200 OK
    Content-Type: file/file
    Content-Length: 800343242
    Accept -Ranges: bytes
    "
    Чтобы браузер начал обрабатывать переданные ему заголовки, надо закрыть соединение.
    Закрываем соединение, в бразере появляется диалог о сохранение файла - нажимаем "Принять". А соединение то уже закрыто... Каким образом передавать файл??

    Бразер передаёт строчку "connection: keep-alive", но как сделать так, чтобы бразер обработал полученную информацию, при НЕ закрытом содинении?
     
  2. BStudio

    BStudio Гость

    Репутация:
    0
    Причём здесь Visual Basic ? :(
     
  3. AndrewSpider

    AndrewSpider Гость

    Репутация:
    0
    Во первых надо отвечать на вопрос, а не подвохискать.
    Я сервер на vb пишу. И уже разобрался во всём
     
Загрузка...
Похожие Темы - Http сервер
  1. Omh
    Ответов:
    2
    Просмотров:
    2.244
  2. s2dent
    Ответов:
    0
    Просмотров:
    3.618
  3. slavon-x86
    Ответов:
    0
    Просмотров:
    4.707
  4. ale4ko
    Ответов:
    0
    Просмотров:
    3.337
  5. Ondrik8
    Ответов:
    1
    Просмотров:
    65

Поделиться этой страницей