Skip to content

HEAD requests fail with: HTTP/2 stream 1 was not closed cleanly: PROTOCOL_ERROR #13725

Closed
@jeroen

Description

@jeroen

Users of the R bindings found that after a recent libcurl update, the following started failing:

curl --compressed -IL "http://www.dropbox.com/s/srkb2ife75px2yz/modeling_results_BayesSpace_k09.Rdata?dl=1"
# HTTP/2 stream 1 was not closed cleanly: PROTOCOL_ERROR (

If we disable HTTP/2 the request also errors but with chunk hex-length char not a hex digit: 0x1f error:

curl --compressed  -IL --http1.1 "http://www.dropbox.com/s/srkb2ife75px2yz/modeling_results_BayesSpace_k09.Rdata?dl=1"
# chunk hex-length char not a hex digit: 0x1f

curl/libcurl version

I confirmed the problem started appearing on curl 8.6.0 and 8.7.1 on MacOS.

I also confirmed the problem did not appear on curl 8.4.0 on MacOS.

operating system

MacOS

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions