Hi all, Based on suggestions from Julian Reschke.
* "Connection: keep-alive" isn't needed, as the HTTP 1.1 default is to use persistent connections (RFC 7230, section 6.3). * "Host" is recommended to be in the front. * "Accept-Encoding: identity" makes it clear to the server compression encodings are not supported. https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Encoding OK? Kind regards, Job Index: http.c =================================================================== RCS file: /cvs/src/usr.sbin/rpki-client/http.c,v retrieving revision 1.33 diff -u -p -r1.33 http.c --- http.c 10 May 2021 15:12:33 -0000 1.33 +++ http.c 23 Jul 2021 15:13:35 -0000 @@ -847,9 +847,10 @@ http_request(struct http_connection *con conn->bufpos = 0; if ((r = asprintf(&conn->buf, "GET /%s HTTP/1.1\r\n" - "Connection: keep-alive\r\n" + "Host: %s\r\n" + "Accept-Encoding: identity\r\n" "User-Agent: " HTTP_USER_AGENT "\r\n" - "Host: %s\r\n%s\r\n", + "%s\r\n", epath, host, modified_since ? modified_since : "")) == -1) err(1, NULL);