#23472 closed enhancement (fixed)
Retrieve the first x bytes of a remote file
| Reported by: | dd32 | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | 3.6 |
| Component: | HTTP API | Version: | |
| Severity: | normal | Keywords: | has-patch |
| Cc: | Focuses: |
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.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)
Other things of note
Transfer-encoding: Chunked, HTTP 1.1 support is mostly broken at present anyway #23463