-
Notifications
You must be signed in to change notification settings - Fork 40
Open
Milestone
Description
This became clear when inspecting indieweb/indiewebify-me#78.
Curl does not automatically support any compression. This is problematic as it also does not send an Accept-Encoding
header. Note that not sending the header at all suggests to the server that any encoding is fine, and they are free to respond with a compressed format. It looks like most will not do this though, or this would have come up before.
I think we have two clear options:
-
Specify a specific
Accept-Encoding
value ofidentity
, which should tell servers never to send compressed data; or -
defining
CURLOPT_ENCODING
to automatically have Curl handle the compressions it knows about (DEFLATE and gzip):curl_setopt($ch, CURLOPT_ENCODING, '');
mro
Metadata
Metadata
Assignees
Labels
No labels