POST方式提交数据服务器收到为NULL
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方式提交时正常,请大神指点一下