2013-10-28 43 views

回答

2

我相信,只有GET和POST请求是由智能HTTP使用的所有的HTTP方法。根据Git网站上关于smart HTTP transport的博客文章,似乎是这样。

编辑:检查了当前Git在master分支(3d092bfc)中的源代码,发现http-backend.c也接受HEAD请求。在检测到HEAD请求后,它立即开始将其视为GET。根据同一个源文件中的services[]main(),否则只处理GET和POST请求。

+0

请注意,“智能”HTTP传输甚至对'git push'使用GET(作为第一步);这具有不同的URI结构,并且在配置匿名读取+认证写入配置时遇到了麻烦或者遇到了麻烦。 –

相关问题