/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */package javaapplication1;import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.DataInputStream;
import java.io.OutputStreamWriter;
import java.io.InputStreamReader;
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLDecoder;
import java.net.URLEncoder;
import COMMON.CHello;/**
 *
 * @author xiao
 */
public class Main {    /**
     * @param args the command line arguments
     */
       
    public static void main(String[] args) {
        // TODO code application logic here
        try
        {
            //发送POST请求
            URL url=new URL("http://127.0.0.1/submitdata/Service.asmx/g_Submit");
            HttpURLConnection conn=(HttpURLConnection)url.openConnection();
            conn.setRequestMethod("POST");
            conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
            conn.setRequestProperty("Connection", "Keep-Alive");
            conn.setUseCaches(false);
            conn.setDoOutput(true);
            
            String postdata="sname=dlxiaoym&spwd=12435678&scorpid=0000&sprdid=201&sdst=&smsg=测~!@#$%^&*()_+试";
            OutputStreamWriter out=new OutputStreamWriter(conn.getOutputStream(),"UTF-8"); 
            out.write(postdata);
            out.flush();
            out.close();            //获取响应状态
            System.out.println("conn.getResponseCode="+conn.getResponseCode());
            //System.out.println("conn.HttpURLConnection.HTTP_OK="+HttpURLConnection.HTTP_OK);
            if (conn.getResponseCode() != HttpURLConnection.HTTP_OK) {
                System.out.println("connect failed!");
            }
            //获取响应内容体
            String line,result="";
            BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream(),"utf-8"));
            while ((line=in.readLine())!=null)
            {
                result+=line+"\n";
            }
            in.close();            System.out.println(result);
            
        }
        catch (IOException e)
        {
            e.printStackTrace(System.out);
        }
    }}