Http сервер

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

  1. AndrewSpider

    AndrewSpider Гость

    Как организуется передача файлов по протоколу 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 Гость

    Причём здесь Visual Basic ? :(
     
  3. AndrewSpider

    AndrewSpider Гость

    Во первых надо отвечать на вопрос, а не подвохискать.
    Я сервер на vb пишу. И уже разобрался во всём
     
Загрузка...

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