public void run() {
// TODO Auto-generated method stub
URL mUrl2 = null;
try {
mUrl2 = new URL(Url);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
HttpURLConnection mConnection2 = null;
try {
mConnection2 = (HttpURLConnection) mUrl2.openConnection();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
mConnection2.setRequestMethod("POST");
mConnection2.setUseCaches(false);
} catch (ProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
mConnection2.setReadTimeout(5000);
mConnection2.setDoInput(true); //打开输入流,以便从服务器获取数据
mConnection2.setDoOutput(true);
OutputStream mOutputStream = null;
try {
mOutputStream = mConnection2.getOutputStream();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String contest = "name"+name+"&age"+age;
System.out.println(contest);
try {
mOutputStream.write(contest.toString().getBytes());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// mOutputStream.close();
// mOutputStream.flush();
String mstring ;
StringBuffer mBuffer = new StringBuffer();
InputStream mInputStream = null;
try {
mInputStream = mConnection2.getInputStream();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
InputStreamReader mInputStreamReader = new InputStreamReader(mInputStream);
BufferedReader mBufferedReader = new BufferedReader(mInputStreamReader);
try {
while((mstring = mBufferedReader.readLine())!=null){
mBuffer.append(mstring);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("return>>>>>>>>>"+mBuffer.toString());
}
用GET方式提交时正常,请大神指点一下