http-backend: provide Allow header for 405
commit9247be05cf686dc98dd504f8f9fb0f07da1a29d1
authorBrian M. Carlson <sandals@crustytoothpaste.net>
Thu, 12 Sep 2013 00:30:01 +0000 (12 00:30 +0000)
committerJunio C Hamano <gitster@pobox.com>
Thu, 12 Sep 2013 15:44:44 +0000 (12 08:44 -0700)
treef689ed3320df6a2a69796929e5cf3f19c855d5f2
parente45bda876ae2e39ac1e11ba1609f2c363ad4959a
http-backend: provide Allow header for 405

The HTTP 1.1 standard requires an Allow header for 405 Method Not Allowed:

  The response MUST include an Allow header containing a list of valid methods
  for the requested resource.

So provide such a header when we return a 405 to the user agent.

Signed-off-by: Brian M. Carlson <sandals@crustytoothpaste.net>
Reviewed-by: Jonathan Nieder <jrnieder@gmail.com>
Acked-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
http-backend.c