public String sendHttpMsg() {
StringBuilder sb = new StringBuilder();
URL url = null;
HttpURLConnection conn = null;
BufferedWriter writer = null;
BufferedReader in = null;
String responseXML = null;
try {
StringBuffer response = new StringBuffer();
String rquestXML = forTest("c:/lg/gis.txt");
logger.info("rquestXML--->" + rquestXML);
url = new URL("http://221.113.3124.83:9092/ebug/miss");
conn = (HttpURLConnection) url.openConnection();
conn.setConnectTimeout(10000);
conn.setDoInput(true);
conn.setDoOutput(true);
conn.setRequestMethod("POST");
conn.setRequestProperty("Content-type", "text/html");
conn.setRequestProperty("Accept-Charset", "utf-8");
conn.setRequestProperty("contentType", "utf-8");
conn.setRequestProperty("Charset", "UTF-8");
writer = new BufferedWriter(new OutputStreamWriter(conn
.getOutputStream(), "UTF-8"));
writer.write(rquestXML);
writer.flush();
writer.close();
InputStream ins = conn.getInputStream();
OutputStream os = new FileOutputStream(new File("c:/file.png"));
int bytesRead = 0;
byte[] buffer = new byte[8192];
while ((bytesRead = ins.read(buffer, 0, 8192)) != -1) {
os.write(buffer, 0, bytesRead);
}
os.close();
ins.close();
logger.info("receivegisxml-->" + responseXML);
} catch (MalformedURLException e) {
e.printStackTrace();
logger.error("", e);
} catch (ProtocolException e) {
e.printStackTrace();
logger.error("", e);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
logger.error("", e);
} catch (IOException e) {
e.printStackTrace();
logger.error("", e);
}
return responseXML;
}
public String sendHttpMsg2() {
StringBuilder sb = new StringBuilder();
URL url = null;
HttpURLConnection conn = null;
BufferedWriter writer = null;
BufferedReader in = null;
String responseXML = null;
try {
StringBuffer response = new StringBuffer();
//String rquestXML = forTest("c:/lg/gis.txt");
logger.info("rquestXML--->" + rquestXML);
url = new URL("http://www.baidu.com/img/shouye_b5486898c692066bd2cbaeda86d74448.gif");
conn = (HttpURLConnection) url.openConnection();
conn.setConnectTimeout(10000);
conn.setDoInput(true);
conn.setDoOutput(true);
conn.setRequestMethod("POST");
conn.setRequestProperty("Content-type", "text/html");
conn.setRequestProperty("Accept-Charset", "utf-8");
conn.setRequestProperty("contentType", "utf-8");
conn.setRequestProperty("Charset", "UTF-8");
InputStream ins = conn.getInputStream();
OutputStream os = new FileOutputStream(new File("c:/file.gif"));
int bytesRead = 0;
byte[] buffer = new byte[8192];
while ((bytesRead = ins.read(buffer, 0, 8192)) != -1) {
os.write(buffer, 0, bytesRead);
}
os.close();
ins.close();
logger.info("receivegisxml-->" + responseXML);
} catch (MalformedURLException e) {
e.printStackTrace();
logger.error("", e);
} catch (ProtocolException e) {
e.printStackTrace();
logger.error("", e);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
logger.error("", e);
} catch (IOException e) {
e.printStackTrace();
logger.error("", e);
}
return responseXML;
}