-1
我試圖使用登錄servlet來配置git的,所以想知道在什麼是GIT智能HTTP使用的HTTP方法
我試圖使用登錄servlet來配置git的,所以想知道在什麼是GIT智能HTTP使用的HTTP方法
我相信,只有GET和POST請求是由智能HTTP使用的所有的HTTP方法。根據Git網站上關於smart HTTP transport的博客文章,似乎是這樣。
編輯:檢查了當前Git在master分支(3d092bfc)中的源代碼,發現http-backend.c也接受HEAD請求。在檢測到HEAD請求後,它立即開始將其視爲GET。根據同一個源文件中的services[]
和main()
,否則只處理GET和POST請求。
請注意,「智能」HTTP傳輸甚至對'git push'使用GET(作爲第一步);這具有不同的URI結構,並且在配置匿名讀取+認證寫入配置時遇到了麻煩或者遇到了麻煩。 –