Package com. Android. httppost;
Import java. Io. bufferedreader;
Import java. Io. ioexception;
Import java. Io. inputstream;
Import java. Io. inputstreamreader;
Import java.net. httpurlconnection;
Import java.net. url;
Import Android. App. activity;
Import Android. OS. Bundle;
Import Android. widget. textview;
Public class httppost extends activity {
/** Called when the activity is first created .*/
Private textview mtextview1;
@ Override
Public void oncreate (bundle savedinstancestate ){
Super. oncreate (savedinstancestate );
Setcontentview (R. layout. Main );
URL url = NULL;
Httpurlconnection = NULL;
Try
{
Url = new URL ("http: // ddddddd ...");
Inputstream stream = NULL;
Httpurlconnection = (httpurlconnection) URL. openconnection ();
Httpurlconnection. setdooutput (true );
Httpurlconnection. setrequestmethod ("Post ");
String username = "Params ....";
Httpurlconnection. getoutputstream (). Write (username. getbytes ());
Httpurlconnection. getoutputstream (). Flush ();
Httpurlconnection. getoutputstream (). Close ();
Int code = httpurlconnection. getresponsecode ();
System. Out. println ("code" + Code );
Stream = httpurlconnection. getinputstream ();
String STR = convertstreamtostring (Stream );
}
Catch (exception E)
{
E. printstacktrace ();
}
Finally
{
If (httpurlconnection! = NULL)
Httpurlconnection. Disconnect ();
}
}
Public String convertstreamtostring (inputstream is ){
/*
* To convert the inputstream to string we use the bufferedreader. Readline ()
* Method. We iterate until the bufferedreader return NULL which means
* There's no more data to read. Each line will appended to a stringbuilder
* And returned as string.
*/
Bufferedreader reader = new bufferedreader (New inputstreamreader (is ));
Stringbuilder sb = new stringbuilder ();
String line = NULL;
Try {
While (line = reader. Readline ())! = NULL ){
SB. append (LINE + "/N ");
}
} Catch (ioexception e ){
E. printstacktrace ();
} Finally {
Try {
Is. Close ();
} Catch (ioexception e ){
E. printstacktrace ();
}
}
Return sb. tostring ();
}
}