The example below is a GET method request that will access a specific URL passing the parameters as query string.
<%@ page language="java" session="false"
import="java.util.*"
import="java.io.*,java.net.*"
%>
<%
try {
String strLine = "";
String xmlReturn = "";
URL url = new URL("http://www.example.com/yourscript.jsp?param1=testparam1¶m2=testparam2");
// read all the text returned by the server
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
while ((strLine = in.readLine()) != null) {
xmlReturn += strLine;
}
// print out xml return by the server
out.print(xmlReturn);
in.close();
} catch (MalformedURLException e) {
} catch (IOException e) {
}
%>
The example below is a POST method request that will access a specific URL passing the parameters in a POST manner.
<%@ page language="java" session="false"
import="java.util.*"
import="java.io.*,java.net.*"
%>
<%
try {
String strLine = "";
String xmlReturn = "";
URL url = new URL("http://www.example.com/yourscript.jsp");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setDoOutput(true);
connection.setRequestMethod("POST");
// connection.setInstanceFollowRedirects(false);
DataOutputStream xmlRequest = new DataOutputStream(connection.getOutputStream());
xmlRequest.writeBytes("param1=testparam1¶m2=testparam2");
xmlRequest.flush();
xmlRequest.close();
if (connection.getResponseCode() == HttpURLConnection.HTTP_OK) {
// server returned HTTP 200 and response okay.
// read all the text returned by the server
BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
while ((strLine = in.readLine()) != null) {
xmlReturn += strLine;
}
// print out xml return by the server
out.print(xmlReturn);
in.close();
} else {
// server returned HTTP error code.
out.print(connection.getResponseCode());
}
} catch (MalformedURLException e) {
} catch (IOException e) {
}
%>
Hope this helps you on your JSP endeavor. Happy coding!!
Quote for the day: The real heart of servanthood is security. Show me someone who thinks he is too important to serve, and I'll show you someone who is basically insecure. How we treat others is really a reflection of how we think of ourselves. - john m.
No comments:
Post a Comment