我有时会从网络服务器获得102响应。此响应表示服务器正在处理请求,但不是最终响应(http://en.wikipedia.org/wiki/List_of_HTTP_status_codes#1xx_Informational)。请求(>)响应(<)序列可能如下所示:
>
获取some_url
<
HTTP / 1.1 102处理
<
HTTP / 1.1 102处理
<
HTTP / 1.1 102处理
<
HTTP / 1.1 200确定
在最终响应最终发送的意义上,服务器可被视为可靠。
使用LWP :: UserAgent(6.02)我可以认识到我使用HTTP :: Status :: is_info()收到了102,但我需要做的是至少消耗一个甚至更多的后续响应对于原始请求,一旦我得到回复,我就无法看到这样做的方法。
我以为我可以使用我在其他地方成功使用的处理程序(http://metacpan.org/pod/LWP::UserAgent#Handlers)来执行此操作,但我无法找到强制继续倾听的方法。
我也想找到一种方法来启用&#34; 102意识&#34;在LWP中,让图书馆负责听取它最终回复的最终回复,但我也看不到。
请告诉我,我错过了一些明显的东西。