Advertisement
Advertisement
| 12.27.2007 at 06:18AM PST, ID: 23044729 |
|
[x]
Attachment Details
|
||
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: |
sendrequest.jsp (client)
<%@ page import="java.io.*,
java.util.*,
java.net.*,
java.net.HttpURLConnection.*"%>
<%
String xmlData = "<?xml version=\"1.0\"?>" +
"<request application=\"test\">" +
"<target id=\"66819205613\"/>" +
"<service action=\"delete\" page=\"ABC|1|0\">" +
"ABC|1|0" +
"</service>" +
"<service action=\"add\" page=\"ABC|1|0\" label=\"Favorites\">" +
"ABC|1|0" +
"</service>" +
"</request>";
// Create the URL and URL Connection
java.net.URL programUrl = new java.net.URL("http://111.111.111.12:1980/Testing/process.jsp" );
java.net.HttpURLConnection connection = (java.net.HttpURLConnection)programUrl.openConnection();
((HttpURLConnection)connection).setRequestMethod("POST");
connection.setDoOutput(true);
//connection.setDoInput(true); //Only if you expect to read a response...
connection.setUseCaches(false); //Highly recommended...
connection.setRequestProperty("Content-Type", "text/xml");
PrintWriter output = new PrintWriter(new OutputStreamWriter(connection.getOutputStream()));
output.println(xmlData);
//output.flush();
output.close();
connection.connect();
InputStream is = connection.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String line = null;
while ((line = br.readLine()) != null) {
out.println("TESTING");
}
%>
process.jsp (server)
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ page import="java.io.*, java.util.*"%>
<%@ page import="com.test.interface.Beans"%>
<%
try{
BufferedReader in = new BufferedReader(request.getReader());
String inputLine;
String xmlData = "";
while ((inputLine = in.readLine()) != null) {
MyBean.get().processRequest(inputLine.concat(inputLine.trim()));
}
} catch (Exception e){
PrintWriter responseWriter = response.getWriter();
responseWriter.println("bad");
}
%>
|