1. Спонсор публикаций Marketplace codeby. Сервис, который так долго ждали. При расчетах используем биткоин. Первый товар уже в продаже: Консультация на тему ИБ от Ondrik8

    Скрыть объявление
  2. Спонсор публикаций Marketplace codeby. Сервис, который так долго ждали. При расчетах используем биткоин. Второй товар маркетплейса: Надёжная обфускация вашей программы от PingVinich

    Скрыть объявление

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 пишу. И уже разобрался во всём
     
Загрузка...

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