java请求http连接(servlet)类
来源:互联网 发布:洛奇英雄传自我优化 编辑:程序博客网 时间:2024/05/16 09:55
package com.wpn.util;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.URL;import java.net.URLConnection;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class AssignService {public static String getServiceName(String assignUrl){String name=null;try {URL url = new URL(assignUrl);URLConnection uc = url.openConnection();uc.setConnectTimeout(5000);uc.setReadTimeout(8000);InputStream in = uc.getInputStream();BufferedReader br = new BufferedReader(new InputStreamReader(in));name = br.readLine();br.close();in.close();} catch (Exception e) {e.printStackTrace();return null;}return name;}public static void main(String[] arg) throws InterruptedException{final String URL_ASSIGN = "http://192.168.1.192:8888/ServiceAssign/assignService.action";int num=500;final CountDownLatch begin = new CountDownLatch(1);final CountDownLatch end = new CountDownLatch(num);final ExecutorService exec = Executors.newFixedThreadPool(num);for (int index = 0; index < num; index++) {Runnable run = new Runnable() {public void run() {try {begin.await();AssignService.getServiceName(URL_ASSIGN);} catch (InterruptedException e) {e.printStackTrace();} finally {end.countDown();}}};exec.submit(run);}System.out.println("Start");begin.countDown();end.await();exec.shutdown();System.out.println("Over");}}
此类主要用于请求http或servlet并返回对应值。
- java请求http连接(servlet)类
- Java Servlet学习笔记(四)Servlet客户端Http请求
- Servlet 客户端 HTTP 请求
- Servlet 客户端 HTTP 请求
- Servlet处理HTTP请求
- Servlet 客户端 HTTP 请求
- servlet处理http请求
- servlet处理http请求
- Servlet 客户端 HTTP 请求
- Java Servlet和JSP教程:五、读取HTTP请求头
- Java Servlet获得HTTP请求消息的内容
- Java Web表示层技术:使用Servlet处理HTTP请求
- Http连接,发送请求
- Http连接请求
- Http请求连接池
- Http请求连接池
- Http请求连接池
- Http请求连接池
- Effective C++之模板和泛型编程
- android开发之流量监控
- Android ApiDemo学习(二)notification——1 IncomingMessage
- linux 删除已输入的命令
- group_concat函数详解
- java请求http连接(servlet)类
- 给定一个存放整数的数组,重新排列数组使得数组左边为奇数,右边为偶数
- Android输入输出机制之来龙去脉之前生后世
- 在Facebook上也能赌博了 是现金不是Facebook信用度
- 增加一行、减少一行
- 学习OPENCV书中一些函数的应用
- UVa 634 - Polygon:判断点在任意多边形内
- 对/u-boot-1.1.6/board/smdk2410/u-boot.lds的更详细的分析
- jar命令打包Java程序