600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 小黄鸡 java_Java版本小黄鸡

小黄鸡 java_Java版本小黄鸡

时间:2024-06-27 06:06:39

相关推荐

小黄鸡 java_Java版本小黄鸡

偶尔来个自动应答,欺负一下无能的系统

1.[文件] LiaoTian.java~3KB 下载(49)

import java.io.BufferedReader;

import java.io.InputStreamReader;

import java.io.UnsupportedEncodingException;

import .URL;

import .URLConnection;

import .URLEncoder;

import java.util.List;

import java.util.Map;

import java.util.Scanner;

/**

* Created by fengqiang on /12/16.

*/

public class LiaoTian {

public static void main(String[] args) {

String url="/simsimiapi.php";

String mes="";

Scanner scanner=new Scanner(System.in);

while (1>0){

mes=scanner.nextLine();

if (mes.equals("EXIT")){

break;

}

try {

mes = URLEncoder.encode(mes, "utf-8");

} catch (UnsupportedEncodingException e) {

System.out.println("字符编码转换失败");

}

System.out.println(sendGet(url,"msg="+mes));

}

}

/**

* 向指定URL发送GET方法的请求

*

* @param url

* 发送请求的URL

* @param param

* 请求参数,请求参数应该是 name1=value1&name2=value2 的形式。

* @return URL 所代表远程资源的响应结果

*/

public static String sendGet(String url, String param) {

String result = "";

BufferedReader in = null;

try {

String urlNameString = url + "?" + param;

URL realUrl = new URL(urlNameString);

// 打开和URL之间的连接

URLConnection connection = realUrl.openConnection();

// 设置通用的请求属性

connection.setRequestProperty("accept", "*/*");

connection.setRequestProperty("connection", "Keep-Alive");

connection.setRequestProperty("user-agent",

"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)");

// 建立实际的连接

connection.connect();

// 获取所有响应头字段

Map> map = connection.getHeaderFields();

// 定义 BufferedReader输入流来读取URL的响应

in = new BufferedReader(new InputStreamReader(

connection.getInputStream()));

String line;

while ((line = in.readLine()) != null) {

result += line;

}

} catch (Exception e) {

System.out.println("发送GET请求出现异常!" + e);

e.printStackTrace();

}

// 使用finally块来关闭输入流

finally {

try {

if (in != null) {

in.close();

}

} catch (Exception e2) {

e2.printStackTrace();

}

}

return result;

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。