#23472 closed enhancement (fixed)
Retrieve the first x bytes of a remote file
| Reported by: |
|
Owned by: | |
|---|---|---|---|
| Milestone: | 3.6 | Priority: | normal |
| Severity: | normal | Version: | |
| Component: | HTTP API | Keywords: | has-patch |
| Focuses: | Cc: |
Description
A commonly useful functionality in HTTP clients is to only request the first x bytes of a document, this can be useful for example, when you only need to fetch the first few KB of a image so as to determine it's dimensions from the initial metadata in the file.
At present, we have no way to offer this through WP_HTTP, The attached patch is a first-scratch effort at adding it. No proper unit tests so far, just casual testing which confirms it working.
Patch
- Supports all 3 transports
- Handles streaming-to-file as well
- Doesn't include Headers in the byte count
- Works with Redirects
I'll add some Unit tests for this soon hopefully.
Attachments (1)
Change History (9)
Note: See
TracTickets for help on using
tickets.
Other things of note
Transfer-encoding: Chunked, HTTP 1.1 support is mostly broken at present anyway #23463