Is it possible for a HTTP 1.1 client to set a header value that indicates the responses to requests should not be chunked? Or is the only way to prevent this, is to send a HTTP 1.0 request? I've tried googling around, but all I can find is ways to disable chunked transfers on HTTP 1.1 servers, so I am guessing it is not possible on a client, but I thought I'd ask anyways.
HTTP 1.1 - Can a client request that transfers not be "chunked"?
9.3k Views Asked by Matt At
2
There are 2 best solutions below
1
Purvi Patel
On
To get Content-Length in bytes instead of chunked inside the response with HTTP 1.1, you have to set Content-Length header and its size (long or int) based on the file you are expecting inside the response. long will be good so it can take care small as well as big file size. response will be HttpServletResponse. response.addHeader(Content-Length, Long.toString()); Thanks,
Related Questions in HTTP
- My get request for http is very slow
- Angular multiple http requests chrome android
- HttpRequestContext vs HttpContext
- Converting curl command to iOS
- getting google contacts using shuttlecloud
- Node.js http.get example
- How can hide url value in php
- Symfony2 - handle HTTP/Entity user access restrictions
- Angular http interceptor responseError doesn't have statusText
- Which of the following hostnames are valid?
- Send Http request at specific time
- Rails - read file from POST request / octet-stream
- Python - Cookies & BeautifulSoup
- Npm requests stopped by home router
- POST Android json data
Related Questions in CHUNKED-ENCODING
- Does Alamofire support chunked data response?
- How to send HTTP chunked response to emulate a video stream using Proxygen and Folly?
- How to consume a service with chunked-encoding transfer in java using Jersey Framework
- Chunked request to undertow server causes hanging state
- Can nginx send dynamically-gzipped content without using chunked encoding?
- Abort HTTP chunk encoded response with Error Page
- Difference between multipart and chunked protocol?
- nginx 1.4.4 + https + chunk encoding
- Can django support chunked transfer encoding (in http push request) in general and when deployed on heroku?
- CXF buffering data when using chunked encoding
- Parse Chunked HTTP response
- Http server in c# supporting chunked Transfer-Encoding
- Is this response properly encoded?
- How to send HTTP reply using chunked-encoding?
- App Engine: Is it possible to disable Transfer-Encoding: Chunked for large static files?
Related Questions in CHUNKED
- Using spray with "chunked responses"
- ChunkedInput not working in jersey
- Apache HTTP Proxy - Chunked to Unchunked?
- Nginx status=ok with chunked loading
- Difference between multipart and chunked protocol?
- Angular 2, split large binary file in chunks with FileReader and send to php
- Uploading an array of blobs with javascript and handling them on Node.js
- What is the standard protocol for phased blob transfer over HTTP?
- How to determine content-data length from chunked encoding if HTTP header not sent
- Have any Android developers had success receiving chunked transfer protocol from a web service?
- Transfer-encoding: chunked and MP3/Lame
- How to make Apache mod_deflate and Transfer-encoding : Chunked work together?
- Handling plupload's chunked uploads on the server-side
- Is there any size limit on Apigee proxy?
- Malsup jQuery form upload in chunks
Related Questions in HTTP-1.1
- timeout behaviour of httpClient in C#
- How to prevent keep-alive in a HTTP 1.1 request?
- why between nginx/nginx upstream use http/1.0?
- HTTP POST request returns 400, SERVER_PORT_SECURE not used
- biograph.be We're sorry, but something went wrong
- Header issues if page length exceeds certain size
- REST: correct response status according RFC 2616 HTTP/1.1 spec?
- GovTalk / HMRC Transaction Engine Http 1.1 POST error
- HTTP request denied ( 3xx 4xx responses )
- http 1.1 persistent connection
- How to resolve a HTTP/1.1 POST 405 Method Not allowed error
- HTTP1.1 is timing out on some urls
- How to force Chrome to use HTTP/1.1 for a particular Website?
- 411 content length required WebAPI WebHook
- How to disable HTTP/2 forwarding on a puma web server running ruby on rails
Related Questions in HTTP-CHUNKED
- How to produce a response body with asynchronously created body chunks in Swift Vapor
- Difference between multipart and chunked protocol?
- Is this response properly encoded?
- Have any Android developers had success receiving chunked transfer protocol from a web service?
- HTTP Content-Length and Chunked Transfer-Encoding. Is there a 2GB Limit?
- How to break bigger chunk into smaller ones to fit into max chunk?
- HTTP Request Header Transfer-Encoding: chunked not getting set even when Body is a ReadableStream
- If a HTTP/1.0 client requests Connection: keep-alive, will it understand chunked encoding?
- Http Response Entity on upload to S3 is not empty but is acting like it
- File download in chunks in http-context response C#
- Netty HttpChunckAggregator stateful --> race conditions?
- Using HttpClient 4.1 to decode chunked data
- Chunked transfer encoding doesn't work with any browsers except Firefox
- HTTP 1.1 - Can a client request that transfers not be "chunked"?
- Tiny web server without compressed transfer encoding
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
In HTTP (starting with HTTP/1.1), recipients MUST support chunked encoding. See http://greenbytes.de/tech/webdav/draft-ietf-httpbis-p1-messaging-26.html#rfc.section.4.1.p.4.