git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] protocol-v2 doc: put HTTP headers after request

From
Jonathan Nieder <jrnieder@gmail.com>
Date
Jun 22, 2018, 19:37 UTC
Message-ID
<20180622193757.GF12013@aiede.svl.corp.google.com>
In-Reply-To
<20180622190112.7559-1-steadmon@google.com>
Josh Steadmon wrote:
Show 6 quoted lines
> HTTP servers return 400 if you send headers before the GET request.
>
> Signed-off-by: Josh Steadmon <steadmon@google.com>
> ---
>  Documentation/technical/protocol-v2.txt | 3 +--
>  1 file changed, 1 insertion(+), 2 deletions(-)
Thanks.  Congrats on your first patch! ;-)
Tested using
  openssl s_client -connect github.com:443
with input
  GET /git/git/info/refs?service=git-upload-pack HTTP/1.0
  Host: github.com
  Git-Protocol: version=2

which produces a 404 instead of the 400 that putting Git-Protocol in front would produce.

Reviewed-by: Jonathan Nieder <jrnieder@gmail.com>
Previous: Josh SteadmonNext: Jonathan Nieder
Message 2 of 3 in “protocol-v2 doc: put HTTP headers after request”
  1. protocol-v2 doc: put HTTP headers after requestJosh Steadmon, Jun 22, 2018
  2. Jonathan NiederJun 22, 2018
  3. Jonathan NiederJun 22, 2018

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.