我以为今天会是无所事事的一天,不打算写了,结果看了一篇博文,觉得自己不能浑浑噩噩了。
还是看会知识点吧,虽然已经快下班了。
结果也没整理。。。
package http;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class HttpPost {
/*使用时注意字符集 "GBK""UTF-8"*/
public static String visitPost(String urlStr, String code) {
try{
URL url = new URL(urlStr);
HttpURLConnection con = (HttpURLConnection)url.openConnection();
con.setRequestMethod("GET");
con.connect();
BufferedReader reader = new BufferedReader(
new InputStreamReader(
con.getInputStream(),code));
String line;
StringBuffer buffer = new StringBuffer();
while((line = reader.readLine()) != null) {
buffer.append(line);
}
reader.close();
con.disconnect();
String res = buffer.toString();
return res;
} catch(Exception e) {
e.printStackTrace();
}
return null;
}
}
第二个
package http;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class Http {
public static void main(String[] args) throws Exception {
String strURL = "这里是你要调用的接口地址";
URL url = new URL(strURL);
HttpURLConnection httpConn = (HttpURLConnection)
url.openConnection();
httpConn.setRequestMethod("GET");
httpConn.connect();
BufferedReader reader = new BufferedReader(new InputStreamReader(
httpConn.getInputStream()));
String line;
StringBuffer buffer = new StringBuffer();
while ((line = reader.readLine()) != null) {
buffer.append(line);
}
reader.close();
httpConn.disconnect();
System.out.println(buffer.toString());
}
}