利用监听器不断发送Http请求

278 篇文章 1 订阅
70 篇文章 0 订阅

利用监听器10秒钟间隔不断发送Http请求

 

package com.gdcy.listener;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;

import org.apache.log4j.Logger;

import com.gdcy.util.HttpRequestTool;
import com.gdcy.util.SmsRequestHandler;

public class GetSmsListener implements ServletContextListener {
	
	private String url = "http://127.0.0.1";
	private String param = "username=xxx&password=123456";

	protected final static Logger log = Logger.getLogger(GetSmsListener.class);
	
	@Override
	public void contextDestroyed(ServletContextEvent arg0) {
		// TODO Auto-generated method stub
		log.error("【警告】短信监听器销毁了!!!");
	}

	@Override
	public void contextInitialized(ServletContextEvent arg0) {
		new Thread(new Runnable() {
			
			@Override
			public void run() {
				try {
					int i = 1;
					while(true){
						if(i == 1){
							Thread.sleep(60000);
							i++;
						}
						String responseString = HttpRequestTool.doGet(url, param);
						//responseString = "ok/123%%$$%%";
						//System.out.println("responseString = "+responseString);
						SmsRequestHandler.smsHandle(responseString);
						Thread.sleep(10000);
					}
				} catch (InterruptedException e) {
					e.printStackTrace();
				}
			}
		}).start();

	}

}

 

 

HttpRequestTool 页面

http://fanshuyao.iteye.com/blog/1864705

 

SmsRequestHandler类页面

http://fanshuyao.iteye.com/admin/blogs/1864712

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

蕃薯耀分享 2013年5月8日 20:57:10 星期三
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值