/* java Convert localhost 8080 /axis/Convert.jws 50.0 */ import java.net.*; import java.io.*; public class GetConvert { public static void main(String [] args) { String s; try { int port = Integer.parseInt(args[1]); Socket server = new Socket(args[0],port); System.out.println("Connected to host " + server.getInetAddress()); BufferedReader fromServer = new BufferedReader (new InputStreamReader(server.getInputStream())); PrintWriter toServer = new PrintWriter (server.getOutputStream(),true); toServer.println("POST " + args[2] + " HTTP/1.1"); toServer.println("Host: " + args[0]+ ':' + args[1]); toServer.println("Content-Type: text/xml"); toServer.println ("SOAPAction: \"\""); String request = " " +"" +" " + " " + args[3] +" "; System.out.println(request); toServer.println("Content-Length: " + request.length()); toServer.println(); toServer.println(request); while (!(s=fromServer.readLine()).equals("")) System.out.println(s); int i; while ((i=fromServer.read()) != -1) System.out.print((char)i); fromServer.close(); toServer.close(); server.close(); }catch(Exception e) { e.printStackTrace(); } } }