博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
perl 异步超时 打印错误
阅读量:5208 次
发布时间:2019-06-14

本文共 747 字,大约阅读时间需要 2 分钟。

#!/usr/bin/perluse AnyEvent;use AnyEvent::HTTP;my $cv = AnyEvent->condvar;sub doit{    my $url = shift ;    return if not defined $url;    $cv->begin;    http_get( "$url",timeout => 20, sub { done( $url, @_ ) } );    print "1111111111111111\n";}sub done {    my ($url, $content, $hdr) = @_;    $cv->end();    print "Search: $url\tStatus: ", $hdr->{Status}, "\n";    if ($hdr->{Status}==200)             {             print "\$content is $content\n";             }elsif            ($hdr->{Status}==596){             print "time out\n";            }}&doit('http://120.55.118.6:3000/api/env?ip=192.168.32.101');    print "222222222222222222\n";    print "3333333333333333333\n";$cv->recv();~

转载于:https://www.cnblogs.com/zhaoyangjian724/p/6199731.html

你可能感兴趣的文章
网站结构优化的基本方法
查看>>
用CSS制作带图标的按钮
查看>>
1008.CTF 题目之 WEB Writeup 通关大全 – 2
查看>>
Spyder5 & 显示器校准 & 色彩校准
查看>>
SpringBoot之基础入门-专题一
查看>>
放大镜的实现
查看>>
[代码审计]某开源商城前台getshell
查看>>
使用ODBC时,要注意兼容的数据库版本号
查看>>
升级node后还是原来版本问题
查看>>
版本生成|Ext form输入框后加文字说明
查看>>
Php+Redis 实现Redis提供的lua脚本功能
查看>>
iOS - UIPageViewController
查看>>
一串数字每三位用逗号分隔的面试题
查看>>
JS全选/取消全选
查看>>
oracle查看经常使用的系统信息
查看>>
Codeforces Round #223 (Div. 2)--A. Sereja and Dima
查看>>
Animatepacker for cocos2d-x 3.0 解析
查看>>
最小二乘法
查看>>
409. Longest Palindrome
查看>>
arcgis api for js 关于layers图层的理解
查看>>