Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Http 返回HEAD请求响应的后果_Http - Fatal编程技术网

Http 返回HEAD请求响应的后果

Http 返回HEAD请求响应的后果,http,Http,由于过去的一些决定,我们的定制代理无法接受HEAD请求。将其更改为接受HEAD将是相当多的工作。一种方法是在HEAD请求到来时使用GET使用的代码路径。但这意味着响应也会被发回。可以发回HEAD请求的响应吗?或者它真的依赖于上游HTTP客户端吗?我觉得请求主体无论如何都会被忽略,因此不应该是一个可能导致问题的问题。。除了您将大大增加回复的大小这一事实之外,这也是HEAD请求的一个可能动机,实际上您可能会改变代理背后的应用程序和API的工作方式:想象一个GET请求触发服务器端的某些操作……让我们假

由于过去的一些决定,我们的定制代理无法接受HEAD请求。将其更改为接受HEAD将是相当多的工作。一种方法是在HEAD请求到来时使用GET使用的代码路径。但这意味着响应也会被发回。可以发回HEAD请求的响应吗?或者它真的依赖于上游HTTP客户端吗?我觉得请求主体无论如何都会被忽略,因此不应该是一个可能导致问题的问题。。除了您将大大增加回复的大小这一事实之外,这也是HEAD请求的一个可能动机,实际上您可能会改变代理背后的应用程序和API的工作方式:想象一个GET请求触发服务器端的某些操作……让我们假设大小可以忽略不计[一切都在控制之外]。另外,执行HEAD请求的API只是为了获得次要的统计数据。让我们假设将HEAD转换为GET是可以的[在我们的情况下,上面提到的任何内容都不会导致任何问题],我只想知道发送响应是否可以,或者更确切地说,如果HEAD请求出现响应,客户端的行为会是什么[我说的更多的是底层HTTP客户端如何用body处理HEAD请求]@arkaschaIf“一切都在你的控制之下”,那么你为什么要问?那么你应该能够告诉我。当我说一切都在我的控制之下时,我的意思是我们在利用HTTP客户端库。当对HEAD请求返回响应时,它的行为会是什么?@arkaschaSorry,但这更让人困惑。你在利用HTTP客户端库吗?然后,特别是你决定该响应是什么在这种情况下,布雷是这样做的。