如何在LWP :: UserAgent中处理102响应

时间:2013-06-03 05:48:47

标签: perl http lwp lwp-useragent

我有时会从网络服务器获得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中,让图书馆负责听取它最终回复的最终回复,但我也看不到。

请告诉我,我错过了一些明显的东西。

0 个答案:

没有答案