Fix support for HTTP/2 in MultiHttpClient
authorPaladox <thomasmulhall410@yahoo.com>
Sun, 1 Dec 2019 17:59:17 +0000 (17:59 +0000)
committerReedy <reedy@wikimedia.org>
Sun, 1 Dec 2019 19:51:24 +0000 (19:51 +0000)
commit228d796b1d6299ccd39418e85f40437292b47dd4
tree600b174732e2ee9d1dcffb2c0124754f2360e9d2
parentdfa3ec11928f5a4c6eddb5be6ddefe9a4294c0fe
Fix support for HTTP/2 in MultiHttpClient

Under buster, curl uses HTTP/2 (confirmed when running eval):

Buster:
GET xxx HTTP/2

Stretch:
GET xxx HTTP/1.1

The code presumes that it will always be HTTP/1.x.

We fix this by adjusting the regex to match HTTP2.

Bug: T232866
Change-Id: Ibde6036048d5939508df143ec5956abcd0718ad1
includes/libs/MultiHttpClient.php