/*
* 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);
}
}}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货