java - call to remote Servlet using HttpURLConnection gives header as output -
i have java program code calls servlet , displays output server.
import java.io.*; import java.net.*; public class calltripplanner { public static void main(string[] args) throws exception { url url= new url ("http://192.168.1.2/busagency/stopdetails");//# //*url url= new url ("http://102.181.138.27/busagency/stopdetails"); httpurlconnection connection = (httpurlconnection) url.openconnection(); connection.setrequestmethod("get"); connection.setdooutput(true); outputstreamwriter out = new outputstreamwriter(connection.getoutputstream()); out.write("target=" + "getallstopdetails"); out.close(); bufferedreader in = new bufferedreader( new inputstreamreader( connection.getinputstream())); /*string decodedstring; while ((decodedstring = in.readline()) != null) { system.out.println(decodedstring); }*/ string decodedstring = in.readline(); system.out.println(decodedstring); in.close(); } } in local host output: maha-ganapathi-stop 19.177679 72.947481 pipe-line-mulund-2 19.184165 72.948511 s h-kelkar 19.183577 72.948854 erla 19.108312 72.840407
[which expected , same when call html using web-browser.]
in remote host output: when running same program providing static ip instead of local host. replace # marked line * marked line in program. provides header information html tags following output.
i unable trace flaw.
thanks in advance.
Comments
Post a Comment