发出HEAD请求是否仍需要三向握手?

时间:2019-06-09 05:16:37

标签: http python-requests http-headers httprequest

我正在代码中发出http请求,并且很好奇是否发出HEAD请求仍会产生syn,syn-ack和ack吗?直到现在我才听说过HEAD。

1 个答案:

答案 0 :(得分:1)

“发出HEAD请求是否仍需要三向握手?”

这取决于。 HEAD请求是HTTP(应用层)中的一个概念;而“三向握手”是TCP(传输层)中的一个概念。

因此,HEAD请求是否需要“三向握手”取决于它是否使用TCP。对于HTTP / 1.1和HTTP / 2,答案是肯定的。对于HTTP / 3,答案是否定的,因为HTTP / 3基于UDP。