You need to build it manually from the ServletRequest.
StringBuilder sb = new StringBuilder("?");
for (Enumeration e = request.getParameterNames();
e.hasMoreElements();)
{
String param = (String) e.nextElement();
sb.append(param)
.append("=")
.append(request.getParameter(param))
.append("&");
}
String queryString = sb.toString().
substring(0, sb.length() - 1);
written by objects
\\ tags: post, query, request
// Create query string
String queryString = "param1=" +
URLEncoder.encode(param1Value, "UTF-8");
queryString += "¶m2=" +
URLEncoder.encode(param2Value, "UTF-8");
// Make connection
URL url = new URL("http://www.objects.com.au/");
URLConnection urlConnection = url.openConnection();
urlConnection.setDoOutput(true);
OutputStreamWriter out = new OutputStreamWriter(
urlConnection.getOutputStream());
// Write query string to request body
out.write(queryString);
out.flush();
// Read the response
BufferedReader in = new BufferedReader(
new InputStreamReader(urlConnection.getInputStream()));
String line = null;
while ((line = in.readLine()) != null)
{
System.out.println(line);
}
out.close();
in.close();
written by objects
\\ tags: post, query string, request, url
Recent Comments