Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7987765
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 4, 20262026-06-04T12:14:34+00:00 2026-06-04T12:14:34+00:00

The HTTP protocol has supported multipart responses for a long time. I’ve used them

  • 0

The HTTP protocol has supported multipart responses for a long time. I’ve used them before for APIs with appropriately equipped consumers, but it doesn’t appear browser support for them is very good, nor has it improved in the last half-decade. I’ve had difficulty finding much information on why this might be. I’d love to be able to cut down on HTTP requests by sending all of the assets I know a webapp will need on the initial request, especially for apps that employ client-side frameworks like Backbone.js.

Are there any white-papers, trade articles, failed experiments, or other evidence on why neither browser-makers or web-performance evangelists are paying this long-time HTTP construct any attention?

To be utterly clear, I’m not looking for an opinion, but veritable evidence indicating why this might be. For example, if Mozilla published something about this a few years ago, or there is a closed ticket in the Firefox bug tracker where a lead developer comments about why they won’t implement this.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-04T12:14:36+00:00Added an answer on June 4, 2026 at 12:14 pm

    Actually older versions of IE would process multipart application/octet-stream responses and save all the files during a download operation, but this was recently removed (as of IE7, I think) and was specific to downloading only.

    I doubt you’re going to find the “evidence” you’re looking for, because I don’t think what you have proposed is in keeping with the “spirit” of the HTTP specification. I will try to explain what I mean by that. The basic paradigm of HTTP is a client-driven request and the server’s response to that request. But you seem to be proposing that the server would return arbitrary files with the assumption that the client would know what to do with them.

    However, if you were to propose that the client first explicitly requests multiple files, then I would say you could be on to something. The HTTP 1.1 specification does allow the Accept client-request header to indicate multipart support, so this would appear to be how the HTTP designers envisioned this working. Unfortunately the spec is silent about how the client should identify the files it expects to receive, and this is understandable if you look at HTTP in a vacuum, as it is defined, rather than through the lens of browsers and websites. That is an implementation detail that is left up to the client and server to settle. It is a concern which applies to a different layer — what the content is and how it is consumed, rather than how to request it and transport it.

    It is easy to imagine various solutions, of course, but without a standard to refer to, it wouldn’t seem to warrant the effort on the part of the browser developers. I could imagine someone like Microsoft (with control over a widely-adopted server and browser) implementing this, but they’d be inventing a spec and people would complain. Apparently we’ve decided it’s better to wait 10 years for the W3C to agree on something…

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Our client-server product has the protocol between them as XML over HTTP. Here, the
Whenever someone makes request over HTTP protocol I rewrite the url to make it
I am having a doubt about the working of the HTTP protocol. We know
I need to download an XML file, using HTTP protocol, to use it locally
I am looking for a fast and efficient protocol that can be used between
I need to ask a question about HTTP protocol. I am trying to develop
This might seem like a basic question and back to Http protocol 101. But
I want to add a url before all the image sources not having http
in the HTTP protocol, the first line of requsest is like for example GET
What I am doing : Trying to get familiar with the HTTP protocol and

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.