import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.UnsupportedEncodingException;
import java.net.HttpURLConnection;
import java.net.URL;
public class A {
public static void main(String[] args) {
HttpURLConnection httpcon;
//接口地址
String url = "http://192.168.3.61:8080/getDataByBdhOrSfz2";
// 参数
String data = "{\"bdh\":\"2015102858463188\",\"sfz\":\"120101190000000000\"}";
String result = null;
try {
// Connect
httpcon = (HttpURLConnection) ((new URL(url).openConnection()));
httpcon.setDoOutput(true);
httpcon.setRequestProperty("Content-Type", "application/json");
httpcon.setRequestProperty("Accept", "application/json");
// 请求方式
httpcon.setRequestMethod("POST");
httpcon.connect();
// Write
OutputStream os = httpcon.getOutputStream();
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(
os, "UTF-8"));
writer.write(data);
writer.close();
os.close();
// Read
BufferedReader br = new BufferedReader(new InputStreamReader(
httpcon.getInputStream(), "UTF-8"));
String line = null;
StringBuilder sb = new StringBuilder();
while ((line = br.readLine()) != null) {
sb.append(line);
}
br.close();
result = sb.toString();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}